目录
该文章仅仅是我学习过程中的笔记,内容会不断完善。如果有错误,欢迎大家指正!
java中jvm、JRE和JDK之间的关系
java语言具有跨平台原理
java在不同操作系统中实现,充当翻译角色的是JVM,不同的操作系统有不同的jvm
JRE和JDK
JRE包括JVM和核心类库,要运行java,只需安装JRE
JDK是java程序开发工具(编译工具javac.exe和java.exe)包,包括JRE和开发人员使用的工具。开发java程序,需要安装JDK
JDK的安装目录
-
bin 存放jdk各种工作命令,javac和java在此目录
-
conf 存放jdk相关配置文件
-
include 存放平台特定头文件
-
jmods 存放jdk的各种模块
-
legal 存放jdk各模块的授权文档
-
lib 存放jdk工具的一些补充JAR包
-
其余文件为说明性文档
java控制面板操作
常用DOS命令
1.打开命令提示符窗口
-
win+R
-
输入cmd
-
回车
2.常用命令
-
盘符名称: 切换。E:回车,切换到E盘
-
dir 查看当前路径
-
cd目录 进入单级目录
-
cd.. 回退到上一级目录
-
cd 目录1\目录2\ ... 进入多级目录
-
cd\ 回退到盘符目录
-
cls 清屏
-
exit 退出
-
tree 查看当前目录下的子目录
-
md创建目录 rd删除目录 copy拷贝文件 del删除文件 echo输入内容到文件 type move 剪切 (Linux)
3.相对路径:从当前目录开始定位,形成路径
绝对路径:从顶极目录开始定位,形成的路径
HelloWorld
开发三步骤:编写 编译 运行
-
新建文本,名称为HelloWorld.java
-
使用记事本打开HelloWorld.java文件,输入程序
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
注:Ctrl+s 保存文件
-
打开DOS窗口进入文件所在目录,输入指令编译和执行
编译:javac 文件名.java
javac HelloWorld.java
执行:java 类名
java HelloWorld
流程: .java文件(源文件)-----javac 编译---->.class文件(字节码文件)-----java 运行-----> 结果
-
常见问题
非法字符:中文分号
缺少分号
主类名和文件名不一致
程序包不存在:单词拼写、大小写问题
java开发使用细节
java特性
-
面向对象
-
健壮性
-
跨平台
-
解释性语言
java注意事项
-
java源文件一.java为扩展名。源文件由类组成
-
java应用程序的执行入口是main()方法,
public static void main(String[] args){...}
-
严格区分大小写
-
每条语句结束以;结束
-
{}成双出现
-
最多一个public类,其余类不限
-
源文件包含一个public类,文件名为该类名
-
可以将main方法写到非public类中,运行编译后非public类的class文件
-
编译后,每个类都对应一个class文件
java代码规范
-
类和方法的注释,用Javadoc方式写
-
非Javadoc注释,给代码维护者看
-
使用tab键,实现缩进,整体右移,shift+tab整体左移
-
运算符和=两边习惯加空格
-
源文件用utf-8
-
行宽不超过80字符
-
代码编写次行风格和行尾风格(大括号在行尾还是次行)
java概述
java常用转义字符
-
\t 制表,对齐功能(固定宽度)
-
\n 换行
-
\\ 一个\
-
\ " 一个"
-
\' 一个'
-
\r 回车
注:控制台tab键补齐功能
注释
-
单行注释
// 注释文字
-
多行注释(不能嵌套)
/* 注释文字 */
-
文档注释
可以被JDK提供的工具javadoc解析,生成以网页文件形式体现的说明文档
/**
*@author 张三
*@version 1.0
*/
控制面板上生成网页命令:javadoc -d 文件夹名 -author -version Demo3.java
JAVA API文档
1.API 是java提供的基本编程接口(类和相关方法)
2.java类的组织形式
JDK8,11---->包----->接口;
类(...);------>字段;构造器;成员方法
异常;
枚举
3.使用方法:直接索引
包->类->方法