JavaSE基础
Java发展史
- Java语言作者:詹姆斯· 高斯林
- sun公司(斯坦福大学网络公司)
Java语言诞生过程
- 1995年5月23日,java语言诞生
- 1998年12月,jdk1.2(将Java分成J2SE,J2EE,J2ME)
- 2004年10月jdk1.5(改名为JavaSE5.00,JavaEE,JavaME)
- 2009年4月20日,甲骨文(Oracle)74亿美元收购Sun
- 2011年7月 JavaSE7.0
- 2014年3月 JavaSE8.0
JVM,JRE,JDK的简单概述
Java语言跨平台原理
跨平台:Java程序可以在任意操作系统上运行,一次编写到处运行
原理:实现跨平台需要依赖Java的虚拟机JVM
- JVM(Java虚拟机)
- JDK(Java开发工具包)--编译工具(javac.exe) --运行工具(java.exe)
- JRE(Java运行环境)
简单概述:使用JDK开发完成订单java程序交给JRE去运行。
DOS命令
- 打开控制台
-- win+R,然后输入cmd回车
2.常用命令:
- d: 回车 盘符切换
- dir:显示当前目录,当前文件夹名称
- cd(改变指定目录(进入指定目录))
- 进入 cd目录名字, cd 多级目录名
- 回退 cd.. : cd\
- cls 清屏
- exit :退出dos命令
JDK的下载与安装简单介绍
JDK的下载通过官方网站下载
- 对不同系统下载不同的jdk版本
JDK安装
建议:安装路径不要有中文或者特殊符号。开发工具最好安装目录统一
HelloWorld案例的编写和运行
步骤
- 编写一个java源文件
- .java的源文件通过编译器生成一个.class字节码文件
- .通过解释器去解释,执行,最终通过电脑控制台得到想要的结果
源文件直接可以通过记事本进行编写
编译器与解释器在bin目录通过javac和java命令
HelloWorld案例的编写
- 先定义一个类
--public class 类名
- 在类定义后加上一对大括号
--{}
- 在大括号中间添加一个主(mian)方法/函数
--public static void main(String []args){}
- 在主方法的大括号中间添加一行输出语句
--System.out.println("HelloWorld");
运行:在命令行模式中,输入javac命令对源文件进行编译,生成字节码文件(javac 源文件名.java)
编译完成后,无错误,输入java命令对class字节码文件进行解释运行,执行不需要.class扩展名(java HelloWorld)
HelloWorld编写常见的问题
单词拼写问题
- class -- Class
- String -- string
- System -- system
- main mian
中文符号问题
--提示非法字符
Notepad软件安装
建议:(方便在代码多的情况,快速查出错误的行数)
Path环境变量的配置
程序写在bin目录下,但在实际开发中,不可能会写在bin目录下。
如何配置
- 创建新的变量名称:JAVA_HOME
- 为JAVA_HOME添加变量值:JDK安装目录
- 在path环境变量最前面添加(%JAVA_HOME%\bin)
注释:(解释说明文字)作用:说明程序,提高程序的阅读性
Java中注释分类
- 单行注释(格式://注释文字)
- 多行注释(格式:/*注释文字*/)
- 文档注释(格式:/**注释文字*/)
/*
注释:用于解释说明程序的文字
分类
单行
多行
*/
//这是我的HelloWorld
public class HelloWorld{
/*
这是main方法
main方法是程序的入口方法
所有程序的执行都是从mian方法开始的
*/
public static void main(String [] args){
//这是输入语句
System.out.println("HelloWorld");
}
}
关键字:被Java语言赋予特定含义的单词
特点:
- 组成关键字的字母全部是小写
- 常用的代码编译器,对关键字有特殊的颜色标记