一、学习java语言
1、需要Java环境——将写好的java程序交给计算机处理
java程序——文本文件(xxx.java文件) 在windows/Linux/Mac计算机等系统上运行
java特点:1)开源(开放源代码)
2)具有可移植性(跨操作平台)
Jvm——java虚拟机 (在不同操作系统上运行java程序) Java Virtual Machine
Jdk ——java开发工具包 Java Development Kit 包含Jre:Java运行环境(包含了Jvm)以及Java工具包
如何卸载:win+R 输入control 打开控制面板 卸载程序
2、需要有Jdk软件——java安装
Jre——java runtime environment java运行环境
安装好后 Jre里面的lib目录有一些jar包,如:rt.jar (java运行时所需要的核心类);logging日志记录文件
3、Jdk目录结构介绍
1)bin目录 可执行性目录
.exe文件 需要在doc控制台中使用的指令
2)db data base 数据库
3)include
.h C文件 java最底层还是C语言 java是应用层面 java创建不了线程
4)jre目录 java runtime environment
包含jvm以及java程序运行时候的一些核心类库,如:lib目录里的rt.jar,以及包含日志文件(程序出错可以查看哪里出错)
5)lib目录 包含java核心工具
tools.jar
Mission control权限控制
6)src.zip
java是开源的,其中包含java所有的核心类
Scanner 文本扫描器
4、编写java程序的操作步骤
1)需要借助jdk,jdk包含jre包含jvm
2)需要编写的java文件——通过jre里面的jvm来编译和运行
Jdk里面的bin目录里有两个指令
Java.exe(编译指令) java.exe(运行指令) 需要在doc控制台中使用
3)编写一个入门程序”hello world”
在jdk安装目录里面的bin里面 创建一个文本文件,以 .txt结尾
HelloWorld.txt 首字母大写 语法
显示后缀
4)编写内容
java中最基本的单元是类——class
Class 类名{//类名:一般情况下和当前文件的名称保持一致 举例:HelloWorld
//能够被jvm识别调用的一个方法:固定的写法
public static void main(String[] arjs{
//输出一句话:打印在控制台上
System.out.println(“hello world”);//;号表示语句结束
})
}
main
String 字符串
[]数组
args 参数
第一个大括号是包整个类 第二个大括号是包整个方法
*号表示没有保存
在记事本中写完之后按 control+s保存代码
5)推出去,将HelloWorld.txt后缀变成.java
6)打开dos控制台
方式一:开始菜单,输入cmd,命令提示符,右键以管理员身份运行
方式二:windows键+R键:输入cmd——回车进入dos控制台
系统盘名称不要有中文路径
C:\Users\mr.z>
盘符切换命令(jvm装在D盘)
盘符号:(不区分大小写)
一次进入多级目录 cd 跟上路径
一次进入单级目录 cd 目名称
复制路径,然后右键
Cd:chang develop
C:\develop\development_software\java\jdk\bin>
7)开始进行编译
首先编译写好的HelloWorld.java
Javac java源文件,如果没有报错,就会编译成类名.class文件(自动生成)——字节码文件
再编译用上下方向键
如果中间有写错,那么:
若类名与上面不一致,就会生成其他名称
8)如果代码没有任何问题,就要开始进行运行
Java 刚才生成的字节码前缀(类)
若是中文,会出现乱码
新建的文件是UTM-8格式
怎么清所有指令?
如果输出语句是中文,使用普通记事本,选择文件——另存为——编码格式选择ASCII码表
原因:当前是GBK格式(一个中文对应2个字节),而文档是UTM-8,一个中文对应三个字节,所以另存为ascii格式