目录
初识Java
Java发展历程
百度百科了解了Java的发展历程地址:https://baike.baidu.com/item/Java/85979?fr=aladdin
Java语言特点(重要几点)
1.简单性:没有了C/C++指针,吸收了其中的优点
2.面向对象:代码复用,便与扩展
3.跨平台:一次编写,多平台使用
4.成熟多线程机制:处理高并发
Java分支按平台划分
java SE Standard 标准版 用于PC桌面软件
java EE Enterprise 企业版 大型互联网项目 基于Web
java ME Micro 微型 嵌入式移动设备端 例如 机顶盒 汽车导航系统
Java的使用
Java的使用必须使用jdk工具,才能编程,写Java代码,因此要安装JDK工具。
安装JDK,JRE
JDK:Java Development kit 开发工具
JRE:Java Runtime Environment 运行环境
JRE主要功能:
加载代码
:由类加载器(class loader)完成;
校验代码
:由字节码校验器(bytecode verifier)完成;
执行代码
:由运行时解释器(runtime interpreter)完成。
JDK安装目录介绍:
bin目录
:存放java的编译器,解释器等工具(可执行文件);
demo目录
:存放演示程序
include目录
:存放用于本地方法的文件
jre目录
:存放Java运行环境文件
lib目录
:存放Java的类库文件
sample目录
:一些范例程序
src.zip文件
:JDK提供的源代码
环境变量的配置
作用:方便使用JDK
环境:指操作系统
变量:指配置路径
1.JAVA_HOME
2.CLASSPATH (JDK1.7无需再配置,为了兼容,所以也一并进行了配置)
3.Path
4.测试使用java的一些命令
Javac java java -version
编写Java程序
开发工具:Eclipse(免费) Myeclipse(收费) intellij IDEA(收费)
创建工程(project) 工程==项目==软件
Jre System Library :Jre 系统资源库
default package: 默认包 主要存放java文件
创建包的作用:分类
在JAVA工程中,package多以功能划分
包的命名标准:反域名命名包 例如:com.baidu.xxxx
注意:java代码是分大小写的
JVM Java 虚拟机:实现跨平台的核心,存在JDK中。
eclipse技巧:
编辑区放大字体:Ctrl + =
智能提示:Windows–>prefence–>java–>editor
输sout回车自动显示System.out.println();
注释:Ctrl + /
多行注释:Ctrl + shift + /
设置工作区编码格式:
1. UTF-8 网络通用
2. ISO 8859-1 国际编码格式
3. GBK 中文编码
关于eclipse不能输入中文的问题
由于在使用eclipse的时候按了Alt+Shift+?,使得eclipse只能输入英文。
解决办法:alt+shift 切换输入法。