【我的Java学习笔记-1】

        本文用以记录个人学习Java的路程,同时发布一些平时遇到的在Java学习上遇到的问题,及提供相应的解决方案(多数情况下是搬运和整合),欢迎有在学的小伙伴一起学习讨论,大佬路过愿意批评指正也感激不尽呀。

        我本人用的书是《Java面向对象程序设计(第三版)》微课视频版&《Java核心技术 卷Ⅰ》(基础知识),这两本书我会交替看着学,相互补充;但书是死的,人是活的(其实人也可以是🤦‍♂️)我会在这两本书之外,上网整合一些书本中未提及的知识(可能会有吧)另外会有一些个人的思想/思路在里面,注意甄别好坏哦。That's all.

        接下来开始踏上学习Java的道路吧。冲冲冲!

 Day 1 

一、Java的发家史

        由于是新手,先来简单了解一些有关的java发家史吧?

        1990年末,太阳(Sun)公司预料嵌入式系统(通常用于控制和监测各种设备和系统,智能设备应该都算是)将在未来家用电器领域大显身手。 该团队最初考虑使用C++语言,但很多成员包括太阳公司首席科学家比尔·乔伊(Bill Joy)发现C++和可用API(应用程序接口)在某些方面存在很大问题。工作小组使用嵌入式平台,可用系统资源极其有限,C++太过复杂,导致很多开发者经常使用错误。并且C++缺少垃圾回收系统,可移植性差,缺乏分布式和多线程等功能。Java 发展史-腾讯云开发者社区-腾讯云 (tencent.com)腾讯云这里有详细的描述,由于和技术相关性不大,这里就不赘述。       

        他决定创造一种全新的语言----Oak(橡树),当时Oak这个商品已经被注册,于是只得将Oak更名为Java(印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名)Java的发展可以主要看JavaWeb的发展,Java也见证了互联网的发展过程。

所以可以说,在当时,C++的局限性就是Java诞生的客观条件。

        太阳公司在1995年初发布了Java语言,太阳公司直接把Java放到互联网上免费给大家使用,甚至连源代码也不保密,向所有人公开。Java成了互联网上最热门的宝贝,竟有10万多人次访问了太阳公司的网页,下载Java语言,并出现了数不清的Java小程序(Applet),演示着各种小动画、小游戏等。知乎这里还有一篇很详细的Java发家史:简述Java发展历史 - 知乎 (zhihu.com)

二、Java的特点

这里我就直接放一张图就好啦,特点这种东西,都是学到很厉害的大牛归结出来的,看了也这是稍微知道一下,要在以后的持续学习和对比之中才能真正的的认识、感受到。

但是特别的说一下体系结构中立(说人话就是与平台无关),这也是Java区别于其他语言的最大特点--由Java语言编写的软件能在执行码上兼容、在所有的计算机上运行。之所以能知做到这一点,是因为Java在操作系统(OS)之上再提供了一个Java运行环境,该运行环境由Java虚拟机(Java Virtual Machine)、类库以及一些核心文件组成。简而言之,不管是什么系统,安装好了我的环境,我就能在上面运行。

JRE:英文全称 Java Runtime Environment,是Java运行环境 JRE包括Java虚拟机(JVM)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。通俗的说就是运行用的

我个人的理解是:JVM充当了一个信息交换的中间媒介,规定好了所有的符号样式,不管在什么地方,都按我媒介的来,听我的准没错,这样子大家就可以正常交流了。

一个有意思的比方:你的手机软件能否在电脑上运行呢?答案是不能。因为不兼容奥,那要怎么做彩兼容呢?下载一个手机模拟器,在电脑上模拟手机的运行环境,在这个模拟环境内,就可以运运行手机软件啦。也就是说我们这个JVM就充当了这样子的功能,每个JVM都是官方给的,都是内核都是一样的,也就不存在兼容问题,所以java程序一旦编号,就可以到处用啦。这就是“write once,run anywhere” 一旦写好,处处可用的底气。

(图源自网络)

三、安装JDK

        安装JDK(Java Development Kit)后(同时也安装了环境),就可以编写程序和编译、运行啦。这里会比较繁琐,耐心的安装完环境是每个学编程语言的人的必经之路。

这里提供几种下载途径:

①官方网站Java Downloads | Oracleicon-default.png?t=N7T8https://www.oracle.com/java/technologies/downloads/

②  华为java-jdk镜像Index of java-local/jdk (huaweicloud.com)icon-default.png?t=N7T8https://repo.huaweicloud.com/java/jdk/③编程宝库 java jdk镜像JDK下载 - 编程宝库 (codebaoku.com)icon-default.png?t=N7T8http://www.codebaoku.com/jdk/jdk-index.html

④网络上的各种网盘资源,搜一下会蹦出来很多

说明:加入官网下载一些jdk版本需要你登录,不想登录的直接点③。同时,官网下载速度是在不敢恭维。华为的有点乱,要看的懂编号哈哈哈。笔者在③下载的,大家根据自己的需求和电脑配置在③中寻找会方便一点。另外,在③下载时,有时候会出现要云盘登录的情况,好像多点几次就好了😢

写博客时根据书本要求,我又下载了一个jdk11.0.1,接下来演示安装和配置过程:

(1)安装

打开下载好的exe程序👉下一步👉更改安装目录👉确定👉自动安装👉关闭

安装完后,打开刚刚安装的目录,即可看到以下文件

(2)配置环境

1.右击我的电脑,点击属性

2.高级系统设置 --(1、2两步也可以直接用电脑下方搜索栏搜系统环境变量)

3.在高级下点击环境变量

4.开始配置环境

点击系统变量下面的新建按钮,变量名JAVA_HOME,变量值对应的是你的JDK的安装路径。

继续在系统变量里面新建一个CLASSPATH变量,其值如下,粘贴复制哦。

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

接下来在你的系统变量里面找一个变量名是PATH的变量,双击或者点击编辑,然后在它的值域里面追加一段如下的代码: 

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

 点击新建然后分别输入即可。

(3)检测

Win + R 然后输入cmd打开命令框,输入

java -version

 即可检测是否安装成果,同时提示版本号

(4)更换JDK版本

进入到环境变量中,在系统变量中双击前面添加的JAVA_HOME变量名,点击浏览目录,选择另一个JDK版本所在的位置即可。

四、安装集成开发环境

        目前有许多很好的Java集成开发环境(IDE)可用,例如IDER(Interlli IDER)、NetBean、MyEclipse、Eclipse等。

IDER

        IDER很简单安装,而且里面有使用教程,建议下滑下载这个(Community)。

下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)icon-default.png?t=N7T8https://www.jetbrains.com/zh-cn/idea/download/?section=windows

        但是我们学校教学需要用到Eclipse,这个我自己安装的时候略显吃力。

Day 2

接续上面写Eclipse的安装和配置

Eclipse

(1)下载

下载地址:

Eclipse 下载 |Eclipse 基金会icon-default.png?t=N7T8https://www.eclipse.org/downloads/进入网页后点击下载安装包(Download Packages)。(由于我开启了网页翻译,现实的中文,大家按照相应位置点击即可)

点击 Windows x86_64(非Windows的同学可以点其他OS哦) 

选择其他镜像>> Select Another Mirror

选择国内大学的镜像进行下载(有时候会变的吧,笔者在网上看到别人的教程和此处显示的不太一样,大家看到China就点击下载就没问题)

(2)配置和汉化

接下来的步骤可以按照这篇博客来配置和汉化。笔者个人觉得这篇写的很详尽。

eclipse下载与安装(汉化教程)超详细-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_50455331/article/details/126324741?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171020893516800182768204%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171020893516800182768204&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-126324741-null-null.142%5Ev99%5Epc_search_result_base7&utm_term=eclipse&spm=1018.2226.3001.4187

 Day3

 未完待续......

  • 45
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用\[1\]和引用\[2\]的内容,你可以通过以下步骤将最新版的eclipse汉化: 1. 打开eclipse主界面,点击菜单栏的Help(帮助)选项。 2. 在下拉菜单中选择About Eclipse IDE(关于Eclipse IDE)。 3. 在弹出的窗口中,找到第二行的Version(版本)信息,记录下你使用的eclipse版本号。 4. 下载对应版本的汉化包。你可以在eclipse官方网站或其他可信的软件下载网站上找到汉化包。 5. 安装汉化包。打开eclipse,点击菜单栏的Help(帮助)选项,选择Eclipse Marketplace(Eclipse市场)。 6. 在Eclipse Marketplace中搜索并安装汉化插件。根据你的eclipse版本号搜索适用的汉化插件,然后点击Install(安装)按钮进行安装。 7. 安装完成后,重启eclipse。现在你应该能看到eclipse界面已经汉化了。 希望这个步骤能帮助你成功汉化最新版的eclipse。如果你遇到任何问题,请参考引用\[1\]中提供的手动挂载汉化包的方法。 #### 引用[.reference_title] - *1* [eclipse2021.9最新版本汉化教程](https://blog.csdn.net/weixin_45700986/article/details/120496744)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [eclipse-最新具体汉化教程](https://blog.csdn.net/qq_41684454/article/details/123825172)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值