Day_01
1计算机语言发展简史
机器语言,汇编语言,高级语言
java是第三代高级语言
2计算机基础知识
2.1二进制与十进制之间相互转化
二进制转十进制:
eg:
100110
每一位分别对应1,2,4,8,16,32。对应二进制为1的相加
2+4+32=38
十进制转二进制:
eg:
38
38 = 32+4+2 。转化后为100110
2.2存储单元-字节
计算机中最小的存储单位,计算机中任何文件,都是已字节形式存储
8bit = 1B
2.3常用Dos命令
D:进入D盘
cd :显示当前目录
cd … : 进入父目录
dir : 显示目录中的内容
3Java
3.1Java分类
javaSE S 标准 E 版本 -> 桌面软件 Java游戏 (Java语言核心)
javaEE E 企业 E 版本 -> 企业级软件
javaME M 微小 E 版本 -> 手机、平板、移动设备 Android
3.2Java语言的优势
面向对象
跨平台 “一次编写,到处运行” PC端 服务器端 操作系统 window linux Mac 移动端 Android…
GC 垃圾回收
健状、效率高(线程)安全性() Scala Java Python 算法 100 -50 10
Java 语言开发环境搭建(必须掌握)
JVM java 虚拟机(Java Virtual Machine ) 假计算机 java运行环境,特点
跨平台 -》 Java程序 一次编写,Win版JVM Linux版JVM Mac版JVM 到处运行
3.3JRE与JDK
JRE(Java Runtime Env)-> 包含了JVM和运行时核心类库
JDK(Java Development Kit) Java程序开发工具包 包含JRE和开发人员使用工具
JDK> JRE > JVM
JDK8的安装及目录结构
JAVA-HOME环境变量的配置
4HelloWorld入门程序
Java程序开发步骤
三个步骤:编写源程序、编译源文件、运行程序
4.1编写java源程序
文件名和类名相一致,注意大小写,每个字母符号都要我一样。
程序员看懂,JVM,也不能运行,源—》编译成-可运行java文件
4.2编译Java源文件
Javac java源文件名.扩展名
编译 HelloWorld.class 编译之后文件 Java可运行文件.class
字节码文件,二进制文件 8bit-Byte字节
4.3运行Java程序
编译与运行
编译:是指将们编写的java源文件翻译成JVM认识class文件(字节码文件)
javac 编译器会检查源文件所写是否有语法错误,如果有提示出来,如果没有不会编译成功-》.class 编译期。
运行:是指class文件交给JVM运行,JVM执行我们编写的程序代码。运行期
-》异常机制
关于main方法
称为主方法,写法是固定不可变的,main方法程序入口,无论我们写了多少程序,jvm运行的时候,会直接从main方法。
添加注释
代码解释和说明,了解代码
// 一行
/*多行 */