Java 语言概述与环境搭建
1.Java语言主要特性
面向对象(面向计算机模拟现实世界、解决现实问题、贴近人类思维)
简单(相对C/C++,不易造成内存溢出、减少代码量、代码可读性强)
跨平台(操作系统、服务器、数据库)
2.计算机语言运行机制
- 编译执行
将源文件编译成机器码,一次编译,多次执行。
执行效率高,不可跨平台。
- 解释执行
将源文件一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。
执行效率低,可以跨平台。
3.Java语言执行机制
- 先编译、再解释
将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。
Java的设计理念 Write Once Ran Anywhere 编写一次,处处执行
4.名词解释
JVM(Java Virtual Machine)虚拟机:
使用软件在不同操作系统中,模拟相同的运行环境。
JRE(Java Runtime Environment)运行环境:
包含JVM和解释器,完整的Java运行环境。
JDK(Java Development Kit)开发环境:
包含JRE+类库+开发工具包(编译器+调试工具)。
5.安装JDK配置环境变量
双击打开JDK安装程序,所有选项全部下一步即可
默认安装在C盘 Program files —-> Java文件夹下
C:/Program Files/Java
- 配置环境变量
右键此电脑—–>属性——>高级系统设置——–>高级——>环境变量
系统变量——>Path ——–>编辑——–>新建——->浏览——->选择第5步安装JDK路径下jdk1.8.0_131目录下的bin目录即可最后所有窗口全部确定
- 配置环境变量注意事项
1.不要配置classpath 因为从JDK1.5就不需要认为的配置classpath了
2.可以不需要配置JAVA_HOME 因为配置JAVA_HOME最终选择的路径是一样的
java 执行命令
javac 编译命令
bin目录 :bin binary 二进制 此目录下存放的全部是可执行的二进制文件
配置bin’目录表示告诉操作系统可以去此目录下查找我们输入的命令
如果不配置则提示 不是内部或者外部命令
6.测试环境变量
window+R呼出运行窗口—->cmd回车
java -version
javac -version
分别输入以上两个命令,回车都出现版本号,则表示环境变量配置成功
7.第一个Java程序
public class HellowWord{
public static void main(String[] args){
System.out.print("hello word!");
}
}
8.单词解释
public:公开
class:类
static:静态
void:空的 无效的
main:主要的
String:字符串
System:系统
Out:出
print:打印
args-arguments:参数 复数
9.注意事项
- 严格区分大小写
- 大括号/小括号成对出现
- 一行只写一句代码
- 标点符号都默认英文
- 类名首字母大写 不要使用拼音 更不要使用中文 特殊字符
10.类的阐释
同一个源文件可以定义多个类。
编译后,每个类都会生成独立的.class文件。
一个类只能有一个main方法,每个类都可以有自己的main方法。
public修饰的类成为公开类,要求类名必须与文件名完全相同,包括大小写。
一个源文件中,只能有一个公开类
public class Test1{
public static void main(String[] args){
System.out.print("Test1 class print");
}
}
class a{
public static void main(String[] args){
System.out.print("class a");
}
}
class b{
public static void main(String[] args){
System.out.print("class b");
}
}
11.常见问题及解决方法
- 源文件名不存在或者写错
- 当前路径错误
- 后缀名隐藏问题
- 类名写错,尤其是文件名与类名不一致时
- 声明为public的类名应与文件名一致,否则编译失败
- 编译失败,注意错误出现的行数,再到源代码中指定的位置改错
12.注释
- 单行注释:
//单行注释
- 多行注释
/*多行注释*/
- 文档注释(生成外部文档:javadoc-d.HelloWord.java)
/**文档注释*/
注释不参与编译
13.DOS常用命令
Disk Operating System 磁盘操作系统
dir:查看当前目录下的文件/文件夹
切换盘符:直接输入盘符名加冒号 不区分大小写
cd:切换目录
cd..:返回到上一级
del + 文件名:删除文件
rd:删除文件夹(文件夹内不能有内容)cls:清空dos命令窗口
ping + 地址 :表示查看本机与对应地址网络是否通常
shutdown – i :远程关机
ipconfig :查看本机ip地址
shutdown -a :取消远程关机
原创文章,作者:Carrie001128,如若转载,请注明出处:https://blog.ytso.com/272576.html