初识Java
目录
C & C++
1972年C诞生
贴近硬件、运行极快、效率极高。
操作系统、编译器、数据库,网络系统等。
指针和内存管理
1982年C++诞生
面向对象
兼容C
图形领域、游戏等。
1995年Java诞生
Java初生
1995年的网页简单而粗糙,缺乏互动性。
图形界面的程序(Appet)
Java 2 标准版(J2SE): 占领桌面
Java 2 移动版(J2ME): 占领手机
Java 2 企业版(J2EE) : 占领服务器
Java发展
Java特性和优势
简单性
面向对象
可移植性(Write Once Run Anywhere)
高性能
分布式
动态性(反射性)
多线程
安全性(异常机制)
健壮性
使用人多
Java三大版本
Write Once Run Anywhere
JavaSE:标准版 (桌面程序,控制台开发……)
JavaME:嵌入式开发 (手机,小家电……)
JavaEE:E企业级开发(web端,服务器开发……)
JDK、JRE、JVM
JDK:Java Development Kit (Java 开发者工具)
JRE:Java Runtime Environment (Java 运行时环境)
JVM:Java Virtual Machine (Java 虚拟机)软件/硬件 实现 Write Once Run Anywhere
JDK卸载
- 删除java的安装目录
- 删除java_home
- 删除path下关于java目录
- java-version
安装JDK
-
百度搜索JDK8,找到下载地址
-
登录账号
-
下载电脑对应的版本
-
双击安装JDK
-
记住安装路径
-
配置环境变量
-
我的电脑–>右键–>属性
- 环境变量–>JAVA_HOME
- 配置path变量
-
测试JDK是否安装成功
1. 打开cmd
2. java -version
notepad++
HelloWorld
-
随便新建一个文件夹,存放代码
-
新建一个java文件
- 文件后缀名为 .java
- Hello.java
- 【注意点】系统可能没有显示后缀名,我们需要手动打开
-
编写代码
public class Hello{
public static void main(String[] args){ System.out.print("Hello,world!");
}
}
- 编译 javac .java文件,会生成一个class文件
- 运行class文件,java.class文件
可能会遇到的问题
- 每个单词的大小写不能出现问题,JAVA是大小写敏感的
- 尽量使用英文;
- 文件名 和 类名 必须保证一致,并且首字母大写
- 符号使用了中文
Java程序运行机制
编译型 (complie)
例如:C/C++
1.整体的把自己写的代码编译成计算机可以识别的代码
2.对操作系统要求比较低
3.用来开发操作系统
解释型
Java先编译最后解释
例如:Javascript Python
1.一句一句的编译,用一次编译一次,比较麻烦
2.网页 服务器 对速度要求不高