Java的前身是Oak语言,起源于1992年,于1995年改名为Java,其中被誉为Java之父的人是詹姆斯·高斯林,1996年1月,Sun公司发布了Java的第一个开发工具包*(JDK 1.0)*,这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。(详细的信息可参考百度百科)
工欲善其事必先利其器,想要学好Java就必须有一个好的开发工具,比如IntelliJ IDEA、eclipse等等,在后续的学习中我们使用的eclipse,当然,有了开发工具,开发环境也是必不可少的,我们使用的jdk版本为1.8版本,安装步骤直接一直下一步即可。
eclipse可以自己下载安装包也可以直接解压文件使用(文件可直接在博客搜索到),打开eclipse之后首先得选择自己的工作空间,如图所示
安装完成之后需要进行几项配置,最重要的是记得修改自己的编码方式,如图所示
其他的配置可参考其他博客
创建项目、导入项目、删除项目等功能比较简单,就不一 一赘述,详细可搜索百度或者csdn
直接使用//
在注释内容前后加/**/
例如下图
自动生成的内容可自己编辑
千万不要拼写错误,否则程序将无法运行(Java学习初期推荐自己手敲代码,不要使用自动补全)
在Java的编写中,容易出现错误的点(易错点)需要注意:
1 入口方法main的拼写
2 大小写错误,java中严格区分大小写
3 标点符号使用
4 编写完成及时保存
5 命名错误:
只能是 大小写字母a-zA-Z , 数组0-9 , 下划线 _ , 美元符号 $ 且数字不能开头
不能使用关键字和保留字
关键字 : java中已经被使用的单词,public,class,void,static,int,byte…
保留字 : java中还没有使用的关键字,但是可能后续新版本中会使用到 goto
不能单独使用关键字和保留字,比如 piblic1 或者classpublic 是没问题的
要了解Java中的数据类型,首先我们得知道数据类型的作用,数据类型规定了数值数据类型和及其所占空间的大小
注意:
(1 Java中的Boolean值只有true和false
(2 在使用float类型的时候数值末尾得加上f/F
(3 在使用char类型的时候字符得加上单引号’’
(4 在使用long类型的时候数值末尾得加上l/L(推荐使用大写,防止与数字1混淆)
(5 Java中的进制表示也是需要特殊标记的,例如八进制在数值前面加数字0,十六进制在数值前面加0x(Java中无法表示二进制)
强制规则 :
大小写字母,数字,下划线,美元符号,并且数字不能开头
不能使用关键字和保留字(如图)
非强制 :
建议望文知义
驼峰命名法
类名首字母大写
变量名和方法名首字母小写
Int类型默认值为0
char类型默认值为/u0000(Unicode编码)
float类型默认值为0.0
Boolean类型默认值为false
注意:
(1 Java中的数值默认为Int类型
(2 char中的字符与整型有一个对照表(ASCII码),例如a对应97,A对应65,数字0对应48
在Java中由于一些字符有特殊意义,例如单引号’’,双引号"",反斜杠\等等如果想直接打印这些字符程序会报错,所以就需要转义符\来将这些有特殊意义的字符转换为无意义的才能进行打印操作
注意: 全局变量的概念
在类之外创建,所有类都可以直接访问,不需要二次引用
所谓二次引用 就是不需要使用 . 进行操作 xxx.xxxx
Java 中不允许在类之外创建变量,但是可以将一个类的变量设置为public static 修 饰,那么其他类也是可以访问到该变量的,不过需要使用类名.变量名 进行引用
所以java中是没有全局变量和函数的
另外,全局变量安全性较差,更容易造成命名冲突问题
所以java中引入了包机制,所以引用一个变量的时候必须使用包名和类名才能引用
Java学习中最重要的就是学会将学到的知识转化为自己的知识,更重要的是学会脚踏实地的学
博主是萌新,文章中有任何不对的地方希望各位大佬指出,我会及时修改
最后的最后,推荐大家关注我的好朋友-大佬