Java学习笔记 - Day2
Java特性优势
简单性:基于C,纯净版的C++ (去掉了C++运算符重载、多继承等复杂概念)
面向对象:一切皆对象 (所有Java应用程序,都是以对象形式存在)
可移植性:Write once, run anywhere - 跨平台 (编译生成字节码文件)
高性能:及时编译,效率
分布式:为网络分布式环境设计,可处理TCP/IP协议,通过URL,访问网络资源,相当于本地资源,简单。支持远程的方法调用。
动态性:反射机制,有了动态性。
多线程:看视频,同时听音乐...(应用程序同时进行不同操作,互不影响)
稳健安全:Java不能使用指针直接访问内存,数组越界等问题,编译时发现。
封装性,实现了模块化和信息隐藏。
继承性,实现了代码的重用。- 单继承
强制转换
引用
Java内存回收机制,不用太多管理内存
程序运行中动态加载各类库

如何卸载
-
查找安装位置,在我的电脑 - 高级设置 - 环境变量
-
在我的电脑中,按上面路径,找到安装包文件,删除。
-
删除环境变量 JAVA_HOME
-
删除环境变更Path下面JAVA Home相关的删除
-
验证删除成功:cmd
java -version # 返回如下

安装JDK
- 百度搜索jdk8
- 下载电脑对应版本,win/linux..
- 双击安装
- 记住安装路径
- 配置环境变量
- 系统变量 - 新建
- 填写变量名(JAVA_HOME)、路径地址

3. 配置Path变量

4. 测试JDK是否安装成功

运行Hello World
-
建文件,存放代码
-
建java文件,后缀.java
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello, World"); } } -
文件路径前加入cmd+空格(保证目录下面),然后javac编译一下生成class文件,然后java命令执行

Javac Hello.java #文件夹会出现java.class
Java Hello #运行这个类文件
备注:如果报错,一般是环境路径配置问题。
安装IDEA
https://www.jetbrains.com/idea/download/?section=windows
浙公网安备 33010602011771号