Java知识点详解——第一章:Java入门

Spring Boot 知识点详解:从入门到精通,打造企业级 Java 应用 知识点解析,助您从入门到精通,最终能够运用 Spring Boot 构建出高效、稳定、可扩展的企业级 Java 应用。本文将深入 Spring Boot 的核心,从基础概念到高级应用,进行。Spring Boot,这款由 Pivotal 团队打造的划时代框架,已经成为 Java 后端开发的。,极大地提升了 Java 后端开发的效率,降低了开发门槛。理念,将繁琐的 Spring 应用配置化繁为简,让开发者能够。理解 Spring Boot 的核心概念是掌握其灵魂的关键所在。的企业级 Java 应用。 阅读详情

Java:Java程序设计和Java平台的总称。

JavaSE:Java标准版
JavaEE:Java企业版
JavaME:Java微版(Micro版)

特点:面向对象、健壮安全、多线程、可移植、垃圾回收机制、write once等。

程序:为了解决某个问题而执行的一系列有序指令的集合。

  • JDK: Java Development Kit。JDK是整个Java的核心。包括了Java运行环境、Java工具和Java基础的类库
  • JRE: Java Runtime Environment。Java运行环境。包括了JVM标准实现及Java核心类库
  • JVM: Java Virtual Machine。Java虚拟机。

    JVM结构
    指令系统:通过操作码,对方法、线程进行监视和调用
    寄存器:保存系统状态和所需信息,减少堆栈访问,提高速度
    栈结构:为方法创建栈框架,局部变量以及操作数栈
    碎片回收堆:释放堆空间的实例内存占用
    存储区:常量池与方法字节码的存储


Java程序的开发步骤:

step0:配置环境变量;

PATH:指向于JDK安装路径的bin文件夹;
CLASSPATH:指向于JRE安装路径的lib文件夹;
可选配置项:JAVA_HOME:指向于JDK的安装路径,可以通过%JAVA_HOME%调用该环境变量的值。

step1:编写源代码;

	public class Hello{
		public static void main(String[] args){
			System.out.println("Hello World!");
		}
	}

step2:对源代码进行编译,使用javac命令,得到编译后的字节码文件;

	javac Hello.java

step3:对字节码进行解释,使用java命令。

	java Hello

注意事项:

  • Java严格区分大小写,编写源码的时候文件名应该和class后的名称保持一致。
  • { }表示语句块,用于描述代码内容,需要成对编写。
  • 每一行代码都使用分号“ ;”结尾。
  • public class 表示定义一个Java类(源程序)。
  • public static void main(String[] args)表示程序的入口方法(主函数),每个程序都应该只有一个入口方法。

Java中的注释:
功能:

  1. 注释用来对代码进行功能描述,不会被JVM编译解释;
  2. 注释可以用于代码执行的检测。

分类:

  1. 单行注释: //注释内容
  2. 多行注释: /*注释内容*/
  3. 文档注释: /**注释内容*/ 文档注释只能用于class定义及方法(函数名)定义的时候

PS

符号名称功能
\n换行符换行
\t制表符加上前面的内容空开8字节的间距
\转义符将特殊符号转换成普通符号
JSP第一章知识点总结——JSP基础 JSP第一章知识点总结——JSP基础 知识点预览 一.JSP简介 二.配置运行HelloWorld.jsp 三.JSP语法和语义 四.JSP脚本元素 五.JSP注释 六.JSP隐式(内置)对象   一.JSP简介   a)         Servlet的缺陷  i.          Servlet的编码、部署和调试任务繁琐 ii. 阅读详情

相关推荐

Educoder-Java-第一阶段JAVA入门-java初体验知识点、答案汇总

Educoder-Java-第一阶段JAVA入门-java初体验知识点、答案汇总 第一关:Java第一课 1.编写第一个Java程序 (1)新建一个HelloWorld.java文件(新建HelloWorld.txt将后缀.txt改成.java就ok了 注意:Java对大小写敏感所以大小写不要弄错了哦,在本案例H和W都是大写); (2)在文件中添加代码。 2.Java程序的编写执行流程: (1)将Java代码编写到扩展名为.java的文件中; (2)通过javac命令对该java文件进行编译; (3)通过j

qq_51430631的博客 4137

Java基础知识 1】Java入门级概述

CSDN最强Java专栏,包含全部Java基础知识点Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。

学Java,找哪吒 16万+

Java入门到精通,基础学习知识点总结

目录 前言 Java基础学习 第一个阶段:环境和工具准备 第二个阶段:Java 基础入门 1)基本数据类型 2)操作符 3)流程控制语句 4)包 5)main 方法详解 6)数组 7)注释 8)字符串 第三个阶段:Java 核心技术 1)面向对象 2)常用工具类 3)集合框架 4)反射机制 5)异常处理 6)注解 7)IO 流 8)序列化 9)泛型 10)单元测试 11)编码方式 12)并发编程 13)Java 8 新特性 14)源码阅读 按照以上的基

m0_59595915的博客 2257

java的学习--第一章 java基础入门

java的学习--Java基础入门

Ysuhang的博客 1250

java第一章_JAVA第一章知识点

JAVA第一章知识点本章知识梳理1.1基础常识1.2java语言概述1.3java程序运行机制及运行过程1.4java语言的环境搭建1.5java第一个程序 HelloWorld1.7注释1.1 基础常识常用Dos命令1.dir:列出当前目录下的文件以及文件夹2.md: 创建目录 必须加参数3.rd: 删除目录 必须为空目录4.cd: 进入指定目录5.cd...

weixin_39910481的博客 639

java 知识点整理

Java运行时数据区 1.程序计数器:当前线程所执行的字节码行号的指示器。 java虚拟机多线程是通过线程间轮流切换来分配给处理器执行时间;在确定时间节点,一个处理器(一核)只会执行一个线程的指令;为保证 线程切换 回来后能恢复到原执行位置,各个线程间计数器互相不影响,独立存储 如果程序执行的是一个Java方法,则计数器记录的是正在执行的虚拟机字节码指令地址;如果正在执行的是一个本地(na...

佳艺 1万+

Java知识点全面汇总

 相关概念 面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不影响已经存在的类结构 接口性:多态是超类通过方法签名,向子...

hongjie_lin 4万+

Java基础知识全面总结(第一章

1.面向对象编程和面向过程编程的区别无论是面向过程编程还是面向对象编程都是用于解决一个实际问题,当面向过程编程在解决一个问题时,更多的情况下是不会做出重用的设计思考的;而面向对象的设计形式为模块化设计,并且可以进行重用配置,在整个面向对象的设计里面更多考虑的是标准。2.面向对象设计的三个主要特征封装性:内部的操作对外部来说不可见,当内部的操作都不可以直接使用的时候才是安全的。继承性:在已有的结构基础上继续对功能进行扩充多态性:是在继承性的基础上扩充的概念,指的是类型的转换处理。1.类的定义。

psjasf1314的博客 1319

基于《java2实用教程》的java知识点复习整理【第一章——java入门

第一章——java入门 一、知识结构框架 二、知识点详解 1、java特点:编写一次,随处运行 简单 Java要比C++简单,C++中许多容易混淆的概念,被Java弃之不用了,或者以一种更清楚更容易理解的方式实现。 面向对象 ​ Java是面向对象的编程语言,本书将在第4、5和6章详细、准确地讨论类、对象、继承、多态、接口等重要概念。 平台无关 ​ 在一个计算机上编译得到的字节码文件可以复制到任何一个安装了Java运行环境的计算机上直接使用。字节码由Java虚拟机负责解释运行。 ​

农夫的码,没有草原 2208

Java 学习笔记:第一章 Java入门

Java 学习笔记:第一章 Java入门1.1 计算机语言发展史以及未来方向1.2 常见编程语言介绍C语言C++ 语言Java语言PHP 语言Object-C和Swift 语言JavaScriptPythonC# 语言Fortran 语言Basic语言COBOL语言Pascal语言1.3.1 Java 发展简史1.3.2 Java的核心优势1.3.3 Java 各版本的含义1.3.4 Java 的...

人在囧途的博客 2467

JAVA第一章基础知识点思维导图

weixin_53318666的博客 1042

第一章Java入门知识点

Java SE:Java标准版或Java标准平台--提供了标准的JDK,该平台可以开发Java桌面应用程序和服务器应用程序。Java EE:Java企业版或Java企业平台--可以构建企业级的服务应用(包含Java SE)。Java ME:Java微型版或Java小型平台--用于嵌入式的消费产品(移动电话、掌上电脑、其他无线设备)。

2201_75331136的博客 674

Java入门基础知识点有哪些?

谈起Java语言, 对于很多初次接触编程语言的同学来说,感觉是很不容易, 很多资深的语言大神都觉得,它确实比PHP, Python等要难一些,这里面有一个原因, 可能是Java语言太庞大了,Java程序员必读书<<Java编程思想>>那里面一看大纲,几十条条目,就让人懵圈, 真的是知识点多, 学习周期不会很短,很难一下子掌握。 所谓万事开头难,入了门就好说,还没入门让人在门外就被吓跑就糟糕了, 所以,为了不让人望而却步,知识的学习应该是从易到难,从浅到深,那么我们尝试把Jav.

技术小师傅 486

第一章JAVA开发入门

第一章JAVA开发入门一、Java概述二、JDK1.JDK的结构 一、Java概述 计算机语言分为:机器语言、汇编语言、高级语言。 Java是一种可以编写跨平台应用软件、完全面向对象的的程序设计语言。 三个技术平台:Java SE、Java EE、Java ME。 Java语言的特点:简单易用、安全可靠、跨平台、面向对象、支持多线程。 二、JDK 1.JDK的结构 JDK:Java开发环境。 JRE:Java运行环境。 ...

Noo_way的博客 620

完美Python入门基础知识点总结

Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全: 书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈 ①【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版) ②【算法数据结构+acm】从入门到进阶吐血整理书单50+本(珍藏版) ③【数据库】从入门到进阶必读18本技术书籍网盘吐血整理网盘(珍藏版) ④【Web前端】从HT...

qq_43554593的博客 1102

Java入门第一章知识点总结

-d是directory 目录的意思 cls:清楚doc里面的内容 ipconfig:显示网络配置信息 java -version:检查安装的jdk版本信息 是类型自动向上转换. 在输出时,根据当前变量的数据类型,决定内容的输出.,这个时候,是将字符A的ASCII码赋值给变量b 此时变量b管理的内存块是一个数字 , charb...

a8153285的博客 378

详解java数值类型核心知识点

我们比较推荐结合业务,小数变为整数进行计算,代码如下所示,我们完全可以结合业务场景决定将这段代码转为整数完成计算,如下所示,笔者将所有数值都乘10,这样一来所有计算都是整数计算,从而避免。为了得到-6的2进制的表示形式,我们首先将6的2进制取反。因为近期收到很多读者的私信,所以也专门创建了一个交流群,感兴趣的读者可以通过上方的公众号获取笔者的联系方式完成好友添加,点击备注。因为近期收到很多读者的私信,所以也专门创建了一个交流群,感兴趣的读者可以通过上方的公众号获取笔者的联系方式完成好友添加,点击备注。

禅与计算机程序设计的艺术 5522

Java第一章JAVA语言概述和入门程序知识点

第一章 JAVA语言概述和入门程序 一、Java概述 Java是一种面向对象的计算机编程语言。 Java是高级语言。 二、 java的特点 平台无关性、面型对象、多线程、分布式、动态执行、安全、简单。 (1) Java与c语言之间的差别 (指针)Java中没有指针。 (内存分配) java是使用new运算符再内存中分配空间的,使用完毕自动收回。 (goto)java中goto没有存在的必要,严格定理异常处理机制。 (头文件)java中不存在头文件。 (多重继承)java中没有多重继承。 三、java软件安装

cmk_chy的博客 396
上一篇: Windows进程详解(完整版)
下一篇: Java知识点详解——第二章:类型与变量
「已注销」
博客等级 码龄8年 7粉丝 14原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值