第一篇文章 | 记录我的 Java 学习之路——一切从零开始

零基础入门 Java
那么首先,我们需要了解 Java 到底是何方神圣,相信大家就算没接触过它,也一定有所耳闻,学过的大佬们希望能够对我这篇文章进行建设性的指导!感谢!
Java 语言发展史
Java 诞生于 SUN(Stanford University Network),09 年 SUN 被 Oracle(甲骨文)收购。
Java 之父是詹姆斯.高斯林(James Gosling)。
1996 年发布 JDK1.0 版,大约 26 年
目前最新的版本是 Java17
我主要学习的是 Java8
Java 语言优缺点
(1)优点
①面向对象:
Java 语言支持封装、继承、多态,面向对象编程,让程序更好达到高内聚
,低耦合
的标准。
②支持分布式:
Java 语言支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括 URL、URLConnection、Socket、ServerSocket 等。Java 的 RMI(远程方法激活)机制也是开发分布式应用的重要手段。
③健壮型:
Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证。对指针的丢弃是 Java 的明智选择。
④安全性高:
Java 通常被用在网络环境中,为此,Java 提供了一个安全机制以防恶意代码的攻击。如:安全防范机制(类 ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。
⑤跨平台性:
Java 程序(后缀为 java 的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为 class 的文件),然后可以在实现这个 Java 平台的任何系统中运行。
(2)缺点
①语法过于复杂,严谨,对程序员的约束比较多,与 python 和 php 等相比入门相对较难。
②一般适用于大型网站开发,整个架构会比较重,对于初创公司开发和维护人员的成本比较高。
环境安装
下载网址:www.oracle.com
这是官网主页,是英文版的,大家可以直接翻译页面,比较直观一点!哈哈

找到页面最下方

选它!

选它!!

根据自己电脑版本进行下载!

最后需要注册,然后登录下载!
安装
打开 cmd 命令,输入 javac,会出现这种情况:

安装成功的样子,这是在 D 盘 Java bin 搜索栏 cmd javac 出来的

【注意:下载的时候将路径选择到 D 盘,创建一个专门的文件夹进行存放。】
【我们不可能每次使用 java.exe,javac.exe 等工具的时候都进入到 JDK 的安装目录下,太麻烦了。我们希望在任意目录下都可以使用 JDK 的 bin 目录的开发工具,因此我们需要告诉操作系统去哪里找这些开发工具,这就需要配置 path 环境变量。】
需要配置环境变量 添加到 path 当中 让其在任意目录下都能被找到
方法一:只配置 path



找到刚刚自己创建的文档,点击,并复制:


这是我下载的版本,选择添加路径,直接粘贴过去即可:

此时再输入 javac,便成功了 :

方法二:配置 JAVA_HOME+path


【注意:JAVA_HOME 是一个变量名,在变量值的最前面,在其前后分别加 %,即可成为变量值,键入 %JAVA_HOME%\bin 分号必须要写,而且还要是英文符号】

JDK 安装完毕!
马上期末考了,我尽量每天保持一定的学习量,然后及时整理出来,以免我自己忘记了很多细节,也不能与大家做高质量的分享,今天属实有点匆忙,对不起啦,希望有新手宝子们可以来参观参观,一起加油!大家晚安,祝好梦!
版权声明: 本文为 InfoQ 作者【祖国滴花骨朵儿】的原创文章。
原文链接:【http://xie.infoq.cn/article/a42e9adc2b28372aca5b5bdea】。文章转载请联系作者。
评论