IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 【JavaSE系列】 第一话 —— 初识Java -> 正文阅读

[Java知识库]【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

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

③编译

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

在JAVA中,是一个类对应一个字节码文件,一个JAVA程序中可能有多个类,而不是一个JAVA文件对应一个字节码文件。

第四步:运行

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

?

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

ps:

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

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

四、介绍第一个程序

?

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


五、println、print、printf的区别?

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

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

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

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


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

下面来举个例子:

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

编译后的结果是这样的:

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

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

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

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

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


七、标识符

(1)合法性:

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

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

(2)建议(合理性):

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

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

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

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


总结

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

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

当然啦如果铁铁们可以一键三连那就更棒了,特别特别感谢 ?(???????)??。??

?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:14:58  更:2022-03-08 22:15:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:40:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码