一、对Java的初步认识
1、c语言的特点
- 面向过程
- 贴近硬件,运行效率高
- 独特的指针、内存管理
2、c++的特点
- 面向对象 也可面向过程编程
- 兼容C
- 在游戏和图形领域使用广泛
3、Java的特点
- 面向对象
- 没有指针和内存管理
- 可移植性(一次编写,处处运行)
4、Java已开发的平台、系统和工具:
- 构建工具:Ant,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Jboss
- Web开发:Struts,Spring,Hibernate,myBatis
- 开发工具:Eclipse,Netbean,intlellij idea,Jbuilder
- …
1.Java的性质
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
2.Java的优缺点
优
- 一次编写,处处运行
- 多平台支持
- 良好的生态支持
- 垃圾回收机制
- 功能强大的开发工具支持
缺
- 运行速度比c和c++慢
- 上手难度大于python
- 无法直接分配底层内存
3.语言占比 tiboe的语言排行榜
2021.7 TIOBE语言排行榜
二、JDK的下载安装
1.JDK的性质 基本组件
- JDK: Java Development Kit ,即Java开发工具;包含JRE和JVM
- JRE : Java Runtime Environment,即Java运行时环境
- JVM: Java Virtual Machine,即Java虚拟机,利于跨平台
2.JDK的下载和安装
3.环境变量的配置
? 1.在windows系统左下角的搜索框搜索 编辑系统环境变量
? 2.打开后点击 环境变量 在 系统变量 新建
变量名 使用 JAVA_HOME
变量值 则复制jdk1.8对应的路径
? 3.配置path变量
还是打开 环境变量 ,双击 path ,通过 新建 添加框内的两行变量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
三、IDEA的下载和使用
1.下载和使用
打开浏览器,搜索IDEA,进入官网选择下载
IDEA下载地址
可以通过申请学生邮箱,获取有限期的免费企业版
2.插件推荐
在IDEA的左上角点击 File->Settings->Plugins 搜索Translation,安装后即可获得到一个可在程序内使用的翻译。
另一个是 Rainbow cracket 功能则是赋予不同层析的括号不同颜色,便于区分。
|