2021/6/20 java运行环境和第一个程序
一计算机语言是什么?编程是什么?怎样去编程?
1.类比人类,人与人之间交流需要一门语言,计算机和人之间交流也需要一门计算机语言。
2.编程就是告诉计算机需要它做什么,去下发指令。
3.①确定需求②分步骤解决问题
二.JAVA语言
1.JAVA SE:Java标准平台 桌面安装软件
JAVA EE:Java企业平台 针对服务器
JAVA ME: Java微型平台
2.平台相关性
Windows系统只能运行Windows的程序(exe),Linux系统只能运行Linux的程序(.elf),Mac系统只能运行Mac的程序(.dmg)。
3.跨平台性
使用特定平台的编译器所编译的程序只能在对应的平台运行,此时会发现编译器是与平台相关的,
编译后的文件也是与平台相关的。我们说的语言跨平台是编译后的文件跨平台,而不是源程序跨平台。

4.java的跨平台性
①JAVA文件经过编译生成与平台无关的字节码文件
②JAVA虚拟机(JVM)是不跨平台的

javac ,java~
5.什么是源程序,源文件,字节码文件?
源代码:简称源码,是指还未编译的按照编程语言规范书写的代码,比如Java代码
源文件:存放源代码的文件,比如Java文件,拓展名是.java
字节码文件: 经过编译器预处理过的一种文件,是JAVA的执行文件存在形式,拓展名是.class
三.Java运行环境搭建
1.了解JRE,JDK,JVM
JRE:JAVA运行环境
JDK:JAVA开发工具,包括JRE
JVM:虚拟机,用于执行java程序
步骤:1.登录oracle.com下载电脑对应配置的jdk版本
2.配置电脑path环境变量(jdk bin目录地址复制过去) 要懂得配置的意义在于什么,电脑检索会从path里面去检索
3.控制台java -version查看是否安装成功
四.纯文本输出”Hello World“
1.新建文本,编写代码
public class Name{
public static void main(String[] args){
System.out.println(“wtt”);
}
}
2.修改扩展名为.java


3.控制台或者shift +右键,javac Hello.java 生成字节码文件
4.java Hello运行

5.注意:打印中文字符时会出现乱码,因为控制台磨人的编码不是UTF-8,得通过javac Hello.java - encoding UTF-8告诉控制台我们的编码格式,就可以啦

五.开发工具-IDEA
1.到IDEAIntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains官网去进行下载
2.用idea编写第一个程序

六. Java的基本语法
1.注意事项
—java大小写敏感,在写程序时要严格区分
—一个java源文件里面只能有一个public 类,但可定义多个JAVA类,如果源文件里面已经有public类之后,源文件名需和public类名相同
—一个程序若有n个JAVA类,编译后则会生成多n个class字节码文件,名字与类名相同
—一个程序只能有一个main方法,该方法是程序的入口
2.三种注释
//,单行注释
/ /,多行注释
/* /文本注释
3.标准代码案例

4.关键字和保留字
5.标识符和分隔符
在编程的里,我们把这种为了增强程序阅读性而自定义的名称,称为标识符。
[1].由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文 等,但极力不推荐使用中文、日文等符号) Hello1 Name_od $sdhh
[2].大小写敏感
[3].不得使用java中的关键字和保留字
不同标识符使用不同的命名规则(后续详细讲):
类名:类名首字母大写, 其他的首字母小写,如果是多个单词, 后面的单词首字母都大写。(驼峰命名法)
不用 java内置的类名作为自己的类名。
6.程序结构分析

