栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JavaSE系列】 第一话 —— 初识Java 重难点、易错点知识

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JavaSE系列】 第一话 —— 初识Java 重难点、易错点知识

☕目录☕

 前言

       一、JAVA之父——詹姆斯·高斯林

       劉劉二、JAVA开发工具的安装

       三、用记事本实现JAVA代码

       四、介绍第一个程序

       五、println、print、printf的区别

       六、记事本上的编码需要统一

       拏拏七、标识符

 磻磻总结


前言

       各位铁汁们,现在要开始学习JavaSE系列的内容了。在这一系列中,着重挑着一些知识点来介绍,而不是 像着前面的 《计算机网络》那样把每一个都介绍到,那样太广了;而且也很容易造成 视觉疲劳(强调一下下,绝对不是因为我懒!当然,计网的还有好多其他的章节没有写,那是因为学校的课程进度还没有上到那一块儿,等到上到了就立马写起来,还是要写的全一点——这样与之前写过的组合起来也更觉得编排好一点)。

       好了,废话不多说,请端起你们的小板凳,集中你们的注意力,认真看认真学,下面就开始介绍JavaSE的知识点啦。


一、JAVA之父——詹姆斯·高斯林

1.詹姆斯·高斯林图片

 2.介绍

       1991 年 4 月, Sun 公司 詹姆斯·高斯林  领导的绿色计划 启动,此计划最初的目标是开发一种能够在各种消费性电子产品( 如机顶盒、冰箱、收音机等 ) 上运行的程序架构,即智能家居。在当时这个思想是十分超前的。这个就是 Java 的前身: Oak ( 得名与 Java 创始人 James Gosling 办公室外的一棵橡树 ) ,但由于这些智能化家电的市场需求没有预期的高,思想太超前,人们没有接受,Sun 公司放弃了该项计划。        随着1995 年代互联网的发展 ,lipse Sun 公司看见 Oak在互联网上应用的前景,于是改造了Oak,于1995 年 5 月以 Java 的名称正式发布,并提出 “Write once, Run anywhere" 的口号。        至于为什么叫JAVA,就是因为 高斯林老爷子 非常喜欢喝咖啡。印度尼西亚 有一个岛叫做 爪哇岛,这个岛上盛产咖啡,所以音译过来就叫做 JAVA。

二、JAVA开发工具的安装

       学习任何一门语言 都需要安装 它的开发环境,JAVA也不例外。

       学习JAVA需要安装JAVA开发者工具(JDK,我安装的是1.8版本)和JAVA集成开发环境(如vs、eclipse、idea,我用的是idea),我的电脑是Windows系统64位的,所以都是安装64位的,大家可以去官网下载其他非Windows非64位的版本。

       要注意的是,先安装JDK,再安装IDEA。

ps:

在这里,我偷个懒,分享一个途径:

JDK安装视频和博客地址:

博客——Windows版本Java环境安装指南

视频——史上最简单的JDK安装_哔哩哔哩_bilibili

IDEA下载网址:

IDEA下载网址(推荐下载社区版)

IDEA相关视频链接:

社区版IDEA安装视频

IDEA常用的基础开发设置

IDEA基础的开发快捷键

IDEA的基础的调试方法


三、用记事本实现JAVA代码

由于要认识 javac、java命令,所以一开始不用idea来写代码,而直接用 记事本来写代码。

ps:

       记事本 随便一个都可以,可以用电脑自带的,而我用的是 Sublime Text3,有兴趣的话可以自己去官网上根据自己的需要下载。

第一步:新建一个文本文档,后缀名改为 .java

 【注意】在这之后,需要点击 查看,把 文件扩展名 和 隐藏的项目 都选上,这样 可以让后面的后缀名显示出来;至于 最后显示的图标不一样,也没有任何关系。

第二步:以 记事本 方式打开该文档

 第三步:进行编译

①在搜索框中,打开cmd

 ②找到要编译的文件 所在的目录

③编译

【注意】这个 字节码文件 是二进制文件,不同的记事本打开的结果是不一样的,因为解析方式不同。不过没有关系,这个是给电脑看的,不是给用户看的。

第四步:运行

【注意】“跑起来了”是到JVM(java虚拟机里面跑起来的),在下载JDK的过程当中就已经安装了java虚拟机(Java虚拟机 就是用C/C++代码实现的一个软件。)。

 

【说明】小小的总结一下:

ps:

程序跑不起来,可能出错的原因:

    环境变量没有安装好; 在记事本里面写了代码以后,一定要保存的,否则生成不了 .class 文件;在命令提示符中,虽然大小写不受限制,但是一定是要英文符号的,否则会出现错误;语法出错(比如说 找目录的时候,cd后面需要加上空格再复制目录);

四、介绍第一个程序

 

    public:访问修饰限定符【权限】——>   类和对象介绍class:定义类的关键字———————>类和对象介绍HelloWorld:类名,紧跟在 class 关键字 后面的,如果这个类是public修饰的,那么这个类名需要和文件名是一样的,否则就会出现 找不到主类的错误。同时,类名的命名方式需要用大驼峰,不要用拼音 HaLouWord。括号的问题:软性要求,不像C语言那样。主函数在Java中是固定的写法

 


 

五、println、print、printf的区别 

println 的意思是:输出且换行;

print 的意思是:输出不换行;

printf:就是和C语言一样的用法。

 【说明】实际上我们在Java中用得最多的是前两个。

 


六、记事本上的编码需要统一

下面来举个例子:

在记事本上面的代码是这样的:

编译后的结果是这样的:

       很明显,上面显示第6行是错误的;而之前编译的没有第6行存在可以跑过去;也就是说,由于第6行是中文的原因,从而导致出错。

实际上,这是由于编码的不统一导致的;

记事本 编码格式 都是UTF-8编码的,但是那个中文,那上面的提示是说 javac命令是GBK的形式编码的,所以就编译不起来。

因此我们可以把他们的编码统一,解决这个问题。

 可以直接规定 javac按照UTF-8形式编码 。

 


七、标识符

(1)合法性:

标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。

【注意】标识符不能以数字开头,也不能是关键字,且严格区分大小写。

(2)建议(合理性):

    类名:每个单词的首字母大写(大驼峰);方法名:首字母小写,后面每个单词的首字母大写(小驼峰);变量名:首字母小写,后面每个单词的首字母大写(小驼峰);希望大家的命名 既合法又合理。

特别地,希望命名的时候是单词,而不是拼音......

大驼峰:第一个单词首字母大写,其他单词首字母也大写;

小驼峰:第一个单词小写,其他单词首字母大写。 


总结

感觉这一话的重点内容就这么多了,

如果有啥不到位的地方欢迎指出来,大家互相督促、共同进步啊。

当然啦如果铁铁们可以一键三连那就更棒了,特别特别感谢 ୧(๑•̀⌄•́๑)૭ 。  

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753855.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号