笔记整理1
JDK简介
JDK(JAVA development kit):java开发工具包的缩写。
他为java应用程序提供基本对开发环境与运行环境。
java虚拟机:负责解析与执行java程序。
提供java的基本类库:java.lang、java.io、java.util、java.awt、java.swing、java.sql等
提供开发工具(命令):javac.exe-编译工具、
java.exe -运行工具、
javadoc.exe-javadoc文档生成工具、
jar.exe-打包工具等
JDK环境变量对配置:
1.JAVA_HOME 指定JDK安装的根目录。
2.PATH:设置jdk对命令。(配置了才能实现javac等命令)
PATH=%JAVA_HOME%\bin
3.CLASSPATH:让Java虚拟机找到Class文件。
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib
JDK中的基础包介绍:
java.lang包:线程类(Thread)、异常类(Exception)、系统类(System)等。
java.awt包:"Abstract Window Toolkit"-抽象窗口工具包,包含GUI界面类和绘图类
java.io包:输入|输出包。文件输入流(FileInputStream)、文件输出流(FilOutputStream)等
java.util包:提供实用工具类。
关键字
含义 java中关键字是指代码中特殊字符名称,这些都已经被java预留是用,所以,开发
JAVA中的关键字
用于类和接口的声明 class extends implements interface
包引入和包声明 import package
数据类型 boolean byte short int long char float double
数据可选值 false true null
java应用程序目录结构
一个java应用(java工程)通常由以下几部分目录结构构成
1)SRC目录:放JAVA源文件
2)classes|bin目录:放JAVA编译后对字节码文件
3)lib目录:第三方jar包
4)boc目录:放帮助文档
5)doc/api目录:放JavaDoc文档(打包文档)
6)deplay目录:打包后的Jar文件
7)WebContent
8)WEB-INF
流程控制 break case continue default do else for if return switch while
异常处理 catch finally throw throws try
修饰符 abstract final native(修饰方法)
private pratected public static synchronized
操作符 instanceof
创建对象 new
引用 this super
方法返回类型 void