java - 预备阶段
Java 预科阶段
计算机语言发展史
机器语言
- 计算机的基本计算方式都是基于二进制的方式
- 0101
汇编语言
-
解决人类无法读懂机器语言的问题
-
指令代替二进制
-
目前应用:逆向工程、机器人、病毒。。。
第三代语言
- 摩尔定律
- 高级语言:大体上分为面向过程和面向对象两大类
- C语言就是典型的面向过程的语言,C++,JAVA是典型的面向对象的语言。
初识Java
Java语言的诞生
- 1972年C诞生
- 贴近硬件,运行极快,效率高
- 操作系统,编译器,数据库,网络系统等
- 指针和内存管理
- 1982年C++诞生
- 面向对象
- 兼容C
- 图形领域,游戏等’
JAVA语言特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java的三大版本
- JavaSE:标准版(桌面程序,控制台开发。。。)
JavaME:嵌入式开发(手机,小家电。。。)- JAVAEE:企业级开发(web端,服务器开发。。。),应用最广泛。
JDK,JRE,JVM
-
JDK:Java development kit Java开发者工具
-
JRE:Java runtime Environment Java运行时环境
-
JVM:Java virtual machine Java虚拟机,运行Java程序
卸载JDK
- 删除Java的安装目录
- 删除环境变量Java_HOME,path
安装JDK
- 百度搜索JDK8,目前最常用的。
- 下载电脑对应的版本
- 双击安装JDK,记住安装的路径
- 配置环境变量
- 我的电脑 ---> 右键 ---> 属性
- 环境变量 ---> JAVA_HOME
- 配置环境变量path
- 测试jdk是否安装成功
- 使用命令行输入:Java -version 检查是否出现Java的版本信息
HelloWord
-
新建文件,后缀为.java ---- Hello.java
-
系统可能隐藏了后缀名,需要手动设置打开
-
notepad++ 编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello, Word!"); } } -
编译文件:javac .java 文件,会生成一个class文件
-
运行class文件,Java class文件
可能遇到的问题
- Java是大小写敏感的
- 尽量使用英文
- 文件名和类名必须保持一致
- 符号使用了中文也会报错

浙公网安备 33010602011771号