java入门 (一) 特性和优势

java入门(一)

java特性和优势:

  1. 简单性

  2. 面向对象

  3. 可移植性

  4. 高性能

  5. 分布式

  6. 动态性

  7. 多线程

  8. 安全性

  9. 健壮性

  10. 简单性,可简单理解为C语言的纯净版,不用指针,不用考虑内存等复杂问题

  11. 面向对象,一种程序设计技术。重点放在对象对象之间接口上,java流行一句话万物皆对象

  12. 可移植性,跨平台性 一次编译,到处运行 (由此可见,未来鸿蒙生态也有java的一席之地)

  13. 高性能,即时编译

  14. 分布式,通过URL打开访问网络上的对象,其便捷程度就像访问本地文件一样

  15. 动态性,java本身不具有,通过反射 让java有了一些动态性

  16. 多线程,可以带来更好的交互行为等

  17. 安全性,安全更好

  18. 健壮性,java编译器能够检测许多在其他语言运行是才能检测出的问题

java三大版本:

javaSE:标准版(桌面程序,控制台开发...)零基础入门推荐从这里开始

javaME:嵌入式开发(手机,小家电...)很少了

javaEE:企业级开发(web端,服务器开发...)重点

JDK丶JRE丶JVM:

截图

大的包含关系:JDK>JRE>JVM

java的可移植性多亏了JVM虚拟机

Write Once, Run Anywhere 一次编译,到处运行

java开发环境搭建:

现在JavaJDK还是用1.8版本的多,下载安装地址放到右边:点击jdk1.8安装和环境搭建:

在推荐下载一个超级记事本 ,方便以后配置:点击下载安装Notepad++:

我们开发工具有eclipse和Intellij IDEA,前者免费,后者收费(有破解版)

我自己学习的过程是eclipseSE丶eclipseEE丶IDEA

posted @ 2020-12-20 14:44  Godwin_Zhang  阅读(24)  评论(0编辑  收藏  举报