Java第一篇

Java特点

1.简单性

Java去除了C++语言中难以理解、容易混淆的特性,例如头文件、指针、结构、单元、运算符重载、虚拟基础类、多重继承等,使得程序更加严谨、简洁

2.面向对象

Java是纯面向对象.便于人类的构思和设计,更符合人们的思考问题方式,它能够直接反应现实生活中的对象,例如火车、动物等

3.跨平台性(平台无关性)

Java程序在不同的平台上都可以运行,写一份代码使用不同的平台.即Java可以 “一次编译,到处运行”

4.安全性和健壮性

Java提供了一个防止恶意代码攻击的安全机制(数组边界检测和Bytecode校验等)。Java的强类型机制、垃圾回收器、异常处理和安全检查机制使得用Java编写的程序有很好的健壮性

5.多线程

Java在两方面支持多线程:一方面,Java环境本身就是多线程的。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序开发

6.分布式

分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的不同主机上,操作分布是指把一个计算分散在不同主机上处理。Java提供了一整套网络类库,开发人员可以利用类库进行网络程序设计,方便得实现Java的分布式特性

安装Java幵发工具包

Oracle 公司为 Linux、Mac OS X、Solaris 和 Windows 提供了 Java 开发工具包(JDK) 的 最新、 最完整的版本。程序的用户使用的软件 Server JRE fr :服务器丨 • .运行 Java 程序的软件 Standard Edition Sb : 川尸桌面或简单服务器应用的 Java 平台 Enterprise Edition EE 川 •复杂服务器应用的 Java 平台
当 Oracle 为解决一些紧急问题做出某些微小的版本改变时, 将其称为更新。例如:Java SE 8u31 是 JavaSE 8 的第 31 次更新, 它的内部版本号是 1.8.0_31。

•你需要的是 JDK (Java SE 开发包),而不是 JRE。
•Windows 或 Linux: 32 位选择 x86,64 位以 x64c
•Linux:选择.tar.gz版本。

传送门:JDK的安装流程

Oracle 提供了一个捆绑包, 其中包含 Java 开发包(JDK) 和 NetBeans 集成开发 环境。 建议现在不要安装任何捆绑包, 而只需安装 Java 开发包。如果以后你打算使用 NetBeans, 可以再下载。

关于JDK

SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发java程序。

JDK简单易学,可以通过任何文本编辑器(如:Windows 记事本、UltrEdit、Editplus、FrontPage以及dreamweaver等)编写Java源文件,然后在DOS状况下利通过javac命令将Java源程序编译成字节码,通过Java命令来执行编译后的Java文件,这能带给DOS时代程序员美好的回忆。Java 初学者一般都采用这种开发工具。
  从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。

猜你喜欢

转载自blog.csdn.net/weixin_45884316/article/details/107492152