JAVA零基础入门笔记(一)

1,Java是什么?

​ Java就是一门非常火的计算机语言。

我们想要让计算机做一些事情,那么就可以通过Java语言告诉他就可以了。

2,Java的分类

JavaSE:是其他两个的基础。

JavaME:Java语言的小型版,用于嵌入式消费类电子设备或者是移动设备的开发。

JavaEE:用于Web方法的网站开发。(主要从事后台服务器的开发)

什么是服务器呢?

在上网的时候,数据最终都是需要传递给服务器。平时也称之为:后台。

3,什么是跨平台?

平台:操作系统。比如windows,MacOS,Linux。

可以在任意操作系统上运行。

4,Java语言跨平台的原理

操作系统其实并不认识Java语言的。

但是针对于不同的操作系统,Java提供了不同的虚拟机。

虚拟机:就是把Java语言翻译成操作系统能看得懂的语言。

注意点:

​ 当我们在下载JDK的时候,一定要结合我们自己的操作系统。

5,JDK,JRE,JVM三者的包含关系

JDK:用来写代码的。里面包含了开发工具和JRE。

JRE:用来运行代码的。里面包含了运行时需要用到的一些东西和JVM。

JVM:其实就是一个翻译,也是代码真正运行的地方。

包含关系:JDK > JRE > JVM

6,什么是CMD

CMD就是用命令的方式去操作计算机。跟图形化界面就没有关系了。

7,如何打开CMD

第一步:win + r

第二步:输入 CMD + 回车

8,常见的CMD命令

  • 切换盘符: 盘符名称 冒号
  • 查看当前文件夹的内容: dir
  • 进入单级文件夹: cd 文件夹名称
  • 回退单级文件夹: cd…
  • 进入多级文件夹: cd 文件夹名称1\文件夹名称2…
  • 直接退到根盘符: cd\
  • 清屏: cls
  • 退出:exit

注意点:

​ 所有的符号都要是英文状态下的。

9,独立完成HelloWorld的编写并能成功运行。

步骤:

1,新建一个Java文件。

​ 后缀名为java的,才是java文件。

​ 要在JDK的安装目录下面的bin文件夹里面新建一个java文件。

2,用记事本打开这个文件,在文件中编写代码。

public class HelloWorld{
	public static void main(String [] args){
		System.out.println("HelloWorld");
	}
} 

3,保存(ctrl + s)

​ 技巧:界面左上角有一个*,如果有这个符号,那么表示没有保存。

​ 如果没有这个符号,就表示已经保存。

4,编译

​ 因为操作系统是看不懂java文件的,所以我们要翻译成操作系统能看得懂的。

​ 此时会产生一个新的文件,后缀名为class。

​ 也叫做:字节码文件。

​ 使用到的命令:

javac 文件名+后缀名

5,运行。

​ 运行的是翻译之后的字节码文件

​ 使用到的命令:

java 文件名(不包含后缀名)

记忆技巧:

​ 编译的时候,有c有后缀。

​ 运行的时候,没c没后缀。

10,常见问题

1)标点符号问题

​ 所有的标点符号必须是英文状态下的。

​ //建议:在输入法当中进行对应的设置。

2)大小写问题

​ 一个要按照格式写。

比如:System首字母大写。

比如:class首字母小写。

11,思考一个现象

第一个方式:把HelloWorld.java文件,放在了bin文件夹下,是可以成功编译和运行的。

第二个方式:把HelloWorld.java文件,放在了今天资料的代码文件夹下,就无法编译了。

这个是为什么呢?

在编译的时候,依赖jdk中的哪个命令?javac

在刚刚的两种方式当中,javac在bin文件夹里面。所以当代码放在bin文件夹里面时,可以成功编译和运行。

因为今天资料的代码文件夹中,没有javac这个命令,所以,就无法编译了。

继续思考?我想要的是什么?我想要在任意的文件夹下面都可以使用java和javac命令。

那么这样,我就可以把代码放在任意的文件夹中,都可以成功的编译和运行了。

如何实现呢?配置环境变量。

12,配置环境变量的意义

我要在任意的文件夹下面,都可以使用java和javac命令。

那么就把java和javac配置到环境变量当中就可以了。

13,如何配置环境变量

第一步:右键点击我的电脑。选择属性。

第二步:点击高级系统设置。

第三步:选择高级—点击环境变量。

第四步:在下面的系统变量中,进行配置。

第五步:新建一个。点击新建

​ 变量名:JAVA_HOME

​ 变量值:JDK的安装路径 — D:\develop\jdk11

第六步:找到Path,双击或者选中之后点击编辑。

​ 不要修改已经存在的环境变量。

​ 点击右边的新建,在左边可编辑区域中再次配置。

​ %JAVA_HOME%\bin

第七步:把刚刚配置的信息挪到最上面。

​ 最后一路点击确定。

重新打开一个CMD窗口,再次编译和运行java文件就可以了。

配置环境变量的时候的两个特殊情况:

  • 如果有的同学是win7:

    那么在配置之后,一定在末位加一个英文状态的分号。

    分号表示环境变量的间隔。

  • 部分win10的电脑:

    电脑重启之后,环境变量失效。“不支持自定义的环境变量”

    在Path当中,就不要写JAVA_HOMELELE。

    直接把完整的路径,写在Path当中。

14,独立安装NotePad++

是傻瓜式下一步即可。

最多就是选择一下安装路径。

15,对NotePad++进行设置

点击设置,点击首选项。

再选择新建 — windows — java — ANSI

16,利用NotePad++编写一个HelloWolrd小案例

步骤跟上面是一样的,只不过使用NotePad++进行编写就可以了。

17,注释的作用

对代码的解释说明

18,注释的格式

单行: // 注释的内容

多行: /* 注释的内容 */

文档:(了解) /** 注释的内容 */

注意点:

​ 单行注释只能注释一行文字。如果有多行,需要在每一行前面都加上//

​ 如果要注释多行文字,建议还是使用多行注释。

注释的使用方式,请看下面的案例。

public class HelloWorld2{
	//是一个固定格式,表示是程序的主入口。 --- 程序执行的起始点。
	public static void main(String [] args){
		/*第三行代码,表示是输出语句。
		他会把小括中的内容进行输出。*/
		System.out.println("HelloWorld");
	}
} 

19,关键字

关键字就是Java中被赋予了特定含义的单词。

class:

​ 表示定义了一个类。

​ 类:是Java最基本的组成单元。

​ 就好比是人体中的细胞一样,人体是由很多很多的细胞组成的。细胞是人体最基本的组成单元。

​ 在一个Java写的项目中,也是由很多很多的类组成的了。所以类是Java的最基本的组成单元。

​ class后面:类名。
类名的后面:一对大括号。

​ 表示这个类的范围。所有的代码都需要写在类当中。

public:

​ 目前我们先学习public在class前面的作用。

​ 表示要求:文件名必须要跟类名保持一致。

​ public还有其他的作用,后面会学习。

20,关键字的特点

  • 在Java中,关键字都是小写的。
  • 针对于常用的代码编辑器而言,都会对关键字有高亮的显示。

21,常量

​ 什么是常量?

​ 永远不会发生改变的量,就是常量。

​ 比如:数字1。永远是数字1。

22,常量的分类

学习程度:

​ 我写一个东西,你能说出,是语法错误或者是什么类型的常量就可以了。


  • 整数常量:

    ​ 所有的整数。比如:-1 0 1

  • 小数常量:

    ​ 只要带小数点。比如: 1.1 2.2 3.3 …

问:

​ -1.5是什么常量? 小数常量

​ 10.0是什么常量?小数常量

判断技巧:就看小数点。只要有小数点就是小数常量。

  • 字符串常量

    ​ 判断技巧:只要用双引号引起来,不管里面是什么,不管里面有没有。都是字符串常量。

    ​ 举例:“1” “abc” " "(里面有一个空格) “” (里面没有空格,什么都没有)

  • 字符常量

    ​ 判断技巧:只要用单引号引起来,里面的内容可以是任意内容,但是个数只能是一个。

    ​ 举例: ‘a’ ---- 是字符常量

    ​ ‘ab’ — 语法错误,不是字符常量。

    ​ ‘中’ — 是字符串常量

    ​ ‘你好’ — 语法错误,不是字符常量。

    ​ ’ ’ (里面有一个空格) — 是字符常量

    ​ ‘’ (里面没有空格,什么都没有) — 语法错误,不是字符常量。

  • 布尔常量

    ​ 只有两个值。true false

  • 空常量

    ​ 只有一个值。null

案例:

​ “1” ---- 字符串常量

​ 1 ---- 整数常量

​ ‘1’ ---- 字符常量


​ “true” — 字符串常量

​ true — 布尔常量

​ ‘true’ — 语法错误


​ “null” ---- 字符串常量

​ null ---- 空常量

​ ‘null’ ---- 语法错误


​ “10.0” ---- 字符串常量

​ 10.0 ---- 小数常量

​ ‘10.0’ ---- 语法错误

23,最后一个案例


大家好,我叫保国,是混元形意太极掌门人
今年18岁了,身高1.8米

爱好比较广泛(闪电五连鞭、Java)

另外,咱是一个钢铁直男~

把里面的保国,18,1.8,闪电五连鞭、Java,男 来选择不同类型的常量

保国 — 字符串常量 “保国”

18 — 整数常量

1.8 — 小数

闪电五连鞭、Java ----- 字符串常量 “闪电五连鞭、Java”

男 — 字符常量

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值