Java01
java发展史
-
Sun公司被Oracle公司收购
-
核心优势:跨平台
-
各个版本:Java SE:标准版,定位在个人计算机的应用。
Java EE:企业版,定位在服务器端的应用。
Java ME:微型版,定位在消费性电子产品的应用上。
-
Java的运行机制:
源文件(java文件)->编译器->字节码(class文件)->JVM虚拟机(解释)->操作系统
-
Java既有解释型又有编译型
-
JVM:Java虚拟机:用于执行bytecode字节码的“虚拟计算机”。不同的操作系统有不同的版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。
-
JRE:Java运行时的环境。
-
JDK(JRE(JVM)) 三者具有包含关系
-
-
Java开发环境的搭建(Java 8)
-
测试JDK是否安装成功的方法:在命令行窗口输入 java -version
第一个java程序
public class Welcome{ public static void main(String[] args){ System.out.println("Hello World!"); } }
java语法详解
-
java对大小写敏感
-
关键字class的意思是类。java是面向对象的语言,所有代码必须位于类里面。
-
源文件编译后会得到相应的字节码文件,编译器为每个类生成独立的字节码文件。
-
main方法是java应用程序的入口方法,格式固定:public static void main(String[] args){···}
-
一个源文件可以包含多个类。
-
每个语句必须以分号结尾,回车不是语句结束的标识符,所以一个语句可以跨多行。
-
注意
-
-
注意缩进规范
-
括号,引号成对编写,再插入内容。
-
-
常用的Dos命令
-
cd 目录路径 进入一个目录
-
cd.. 进入父目录
-
dir 查看本目录下的文件和子目录列表
-
cls 清除屏幕命令
-
Tab键 自动补齐命令
常用的开发工具
-
Notepad++
-
Subline
-
IDEA
二进制(用0 1表示各种状态)与十进制的转换
-
十进制转二进制:除2取余,逆序排列
-
二进制转十进制:“权相加法”
java注释
-
注释内容不会出现在字节码文件中
-
单行注释: 以“//"开头
-
多行注释:以“/* "开头,以”*/"结尾,不能嵌套使用
-
文档注释:以“/* *"开头,以” */结尾。生成项目的API
标识符和关键字
-
标识符
-
必须以字母,下划线,美元符开头(不能以数字开头)
-
其他部分可以是字母,下划线,美元符,数字组合
-
大小写敏感
-
不可以是关键字
-
规范:类名每个单词首字母大写
-
规范:驼峰原则(方法 变量)第一个单词首字母小写,第二个单词首字母大写
-
Java采用Unicode字符集