黑白客 发表于 2021-1-18 12:40

java的特性以及开发环境jdk的安装详解笔记

本帖最后由 黑白客 于 2021-1-18 12:51 编辑

https://static.52pojie.cn/static/image/hrline/4.gif本人郑重声明,我已经认真查看版规。保证文章内容严格遵守 板块介绍 和总版规。希望版主大人高抬贵手。https://static.52pojie.cn/static/image/hrline/4.gif

java的特性和优势

[*]

[*]java的特性和优势
[*]思考为什么java能够成功?
[*]Java的三大版本
[*]jDK,JRE,JVM
[*]安装开发环境
[*]卸载JDK

java的特性和优势
[*]简单性:简单易上手,它是对c++的优化,去掉了繁琐的指针操作,和内存分配。
[*]面向对象:面向对象编程,贴合人的思维。使得程序员更专注与业务逻辑,接口的编写。java里流传着一句话叫做:万物皆对象
[*]可移植性:可移植性是java崛起的最重要原因之一。可以轻松做到一处编写,到处执行。
[*]高性能:java随着这几年的发展,其性能也在不断的提高已经接近了c++的高性能
[*]分布式:java适合大型的,网络分布式系统。通过URL调用网络资源甚至就像打开本地的窗口一样方便。也可以通过网络,调用互联网上的一些接口。
[*]动态性:java本身并不具有动态性,但是它通过一个反射机制,使我们的java具有了动态性。
[*]多线程:多线程的实现,就比如我们可以一边登着qq,一边玩游戏。在早起单线程的时候是无法实现的。多线程大大提高了工作的效率。
[*]安全性:Java在安全方面做了很多的努力。为了实现分布式,甚至做了一些防病毒,放攻击的框架。在程序运行的时候,会事先检查内存的可用性。
[*]健壮性:java的安全性也算是健壮性的一部分。就算出现错误。还有一个异常处理机制,使得系统并不会直接瘫痪。
然而以上特性和优点,我认为并不是你学习java的主要原因之一。最主要的原因的使用java的人 多。你需要去迎合这样一个大环境。
思考为什么java能够成功?
​ java的成功我觉得和人也是一样。除了自身过硬的本领外。有时候还需要一点点的运气。当然有的时候这一点点的运气可能更重要。​ 我认为java除了自身过硬的本领外。正是踩上了互联网发展的时代,才发展起来的。就像是微软除了有windows这样过硬的产品外,也正是因为踩上了个人笔记本电脑快速普及的时代。​ 那么同样对于我们来说。想要成功,我们就要抓住机会,那么当机会来临的时候,我们需要有事先的准备对不对。我们要先有过硬的本领才能抓住机会。活着当然对我们来说太简单了对不对。有的时候看到身边那么多的大牛。有些同学他不努力,难道他们就不改慌吗 ,对不对。所以大家少刷点抖音,少玩点王者吃鸡。不如我一起用故事的方式来学习java。 那么对于初学java的同学来说,学习java肯定是好奇对不对,想着学好这个东西以后还能挣钱。但是,我希望通过我们慢慢的学习,能够发现java的魅力,能够从中找到快乐。没准我们同学那天也可以搞出改变世界的东西! 说的有些远了,但是希望同学们好好思考这样的问题。
Java的三大版本
Wrie Once、Run Anywhere一次编写到处运行。这是java最重要的特性,真是因为有虚构出来的jvm虚拟机,来实现。而java应用最广泛的领域是服务器端,web端的开发,下面我们一起来看看Java的版本
[*]JavaSE :标准版(桌面程序,控制台开发…) 。比较重要,是java最核心的一个版本呢。学习完之后可以做一些小游戏,像扫雷,连连看等。
[*]JavaME :嵌入式开发(手机,小家电…)这个版本基本上已经死掉了。我们不去过多学习。
[*]JavaEE : 企业级开发 (web端,服务端…)我们刚刚提到,java最适合做服务器,web开发。所以我们要重点学习这个版本。但是,学习这个版本的前提是要先掌握JavaSE版本。
jDK,JRE,JVM
JDK : Java Develolpment kit (java开发工具)
JRE : Java Runtime Environment (java运行环境)
JVM : JAVA Virtual Machine (JVM虚拟机,正是因为有了这层虚拟出来的虚拟机,模拟cpu的运行来处理我们java的程序,使得java频避掉了底层系统的差异,真正实现了一处编写,到处运行。)
安装开发环境
[*]百度搜索JDK, 找到下载地址(目前有Oracle公司管理,找到Oracle的地址,因为Sun公司已经被Oracle收购)
[*]需要注册Oracle账号,同意下载协议
[*]下载电脑对应版本 (我的电脑=》右键=》属性中查看电脑信息)
[*]双击安装JDK
[*]记住安装的路径 (记住安装路径,等下要用)
[*]配置环境变量

[*]我的电脑 =》 右键 =》 属性
[*]环境变量 =》 JAVA_HOME
[*]配置path变量 (在path中需要配置两个变量,
[*]测试JDK是否安装成功

[*]打开cmd
[*]输入 java -version

卸载JDK
[*]删除java的安装目录
[*]删除JAVA_HOME
[*]删除path下关于java的目录
[*]用 java -version 命令检查,如果无法识别明令,则卸载成功。
推荐下载:notepad++,文本编译软件,在编程中经常用到。

肥猫警长 发表于 2021-1-18 13:44

我已经用vscode来代替notepad++了

黑白客 发表于 2021-1-19 11:47

肥猫警长 发表于 2021-1-18 13:44
我已经用vscode来代替notepad++了

是吗?改天我也试试

肥猫警长 发表于 2021-1-19 12:19

黑白客 发表于 2021-1-19 11:47
是吗?改天我也试试

是的,功能很强大

pastorcd 发表于 2022-7-28 13:18

谢谢楼主分享
页: [1]
查看完整版本: java的特性以及开发环境jdk的安装详解笔记