语言:
- 机器语言:0,1
- 汇编语言:end
- 高级语言:
public class Demo1{
public static void main(String[] args) {
System.out.println("\101");
System.out.println("\u0041");
System.out.println("d:\\a.txt");
System.out.println("ab\"c");
System.out.println("abc\nde\n\n\nfg");
//
System.out.println("aa bb cc dd ee ff");
System.out.println("aaa\tbbb\tccc");
System.out.println("aa\tbb\tcc");
//--------------------------------------------
System.out.println("今天是\n星期二");
System.out.print("今天是");
//System.out.println();//换行
System.out.print("\n");
System.out.println("星期二");
//--------------------------------------------
System.out.println("{@}");
System.out.println("\\|");
System.out.println(" |/");
}
}
编译解释型的语言:
- 编译器javac 源码-》 字节码
- 解释器java 字节码-》本地系统理解的机器码
编译型:
源代码 -》 机器码
解释型:
源代码-》一行一行的翻译
自动垃圾回收:
System.gc();
JDK:java开发工具包
Java开发工具+开发类库+JRE(Java运行环境)
JRE:JVM(Java虚拟机)+ 运行类库
DOS系统:
1.开始 -》所有程序-》附件
2.运行-》cmd命令
路径表示:
盘符:\目录名\子目录名
常用的DOS命令:
1.查看文件目录清单
dir
dir /s所有子目录内容
dir /p分屏显示
2.切换盘符
d:
c:
3.改变目录结构
cd 目录(文件夹)
cd.. 回退上一级目录
cd\ 回退到根目录
4.新建目录
md 目录名
5.建立文件
copy con 文件名.扩展名
内容
ctrl+z
6.查看内容
type 文件名.扩展名
7.复制
copy 原文件 目标路径
8.改名
ren 原文件名 新文件名
9.移动
move 原文件 目标路径
10.删除目录
rd 目录名
删除 空目录
11.删除文件
del 文件名.扩展名
del *.* 删除所有文件
12.清屏
cls
13.退出
exit
运行步骤:
java源程序 扩展名 .java
| javac编译器
.class 字节码文件
| java 解释器
本地系统识别的机器码
环境变量:
对象,数据
set 查看所有的环境变量
set 环境变量名
path :值 D:\Java\jdk1.8.0_144\bin
%JAVA_HOME%\bin;
目的:在任何 路径下 都能使用 javac和java命令
JAVA_HOME :值 D:\Java\jdk1.8.0_144
目的:jdk的安装路径经常改变
classpath类 路径:值:d:\data
目的:任何路径下都能找到 字节码文件.class
配置环境变量的方式:
- 临时配置
- 永久
java源代码
访问修饰符 关键字
公共的 定义类 类名 作用域
public class Hello{
静态 无返回值类型 主方法 字符串 数组 数组名
public static void main(String[]args){
类 .对象.方法("参数");
System.out.println("hello");
}
}
注意事项:
- 代码有缩进:
- 符号 英文半角;
- {},(),[]成对出现的;
- 区分大小写;
- 语句结束用;分号
在控制台上打印:
println("内容")
- 普通字符:原样输出
- 2.转义字符:由两个 或多个字符 表示一个字符。
\n换行
\\ \
\' '
\" "
\t 一个制表位 (左制表位)
print()
区别:
- println()输出后换行
print()输出后不换行
- println()可以不带参数,作用换行
print()必须 带参数
进制:
分类:
- 二进制 0,1
- 八进制 0-7
- 十进制 0-9
- 十六进制 0-9 a -f
转换
注释:
- 单行
//
- 多行
/*
*/
- 文档注释
/** */
自定义类 ,类中成员,成员变量,方法
JavaDoc识别 ,生成 API
注释的作用:
- 代码不明确的地方;
- 代码修改的地方;
- 分支循环结构 ;
- 算法;
- 公共的类,方法,接口。
javaDoc注释:
命令:
- javadoc -d 目录名 Demo2.java
- javadoc -d 目录名 -author -version Demo2.java
- javadoc -d 目录名 -author -version -package Demo2.java
参数:
- public 能 public修饰的
- protected 能 public ,protected
- package 能 public ,protected,默认
- private 能 public,protected,默认,private
变量:
是一个存储 空间,空间中的数据可以改变。
只能存一个数。
强类型:
- 变量先声明类型;
- 赋值的类型 与 声明的类型相符。