Java学习笔记

1.人机交互

CMD:命令

2.打开CMD:WIN+R运行,输入CMD,回车,CMD操作界面

WIN+E打开我的电脑

desktop桌面

4.常见的CMD命令

盘符名称+冒号

说明:盘符切换

举例:E:回车,表示切换到E盘

DIR

说明:查看当前路径下的内容 表示查看当前文件夹下的所有内容

当前路径:文件夹

cd目录

说明:进入单级目录

举例:cd itheima

目录:文件夹 单级目录:单级文件夹

cd..

说明:回退到上一级目录

实操:Tab可关联:适用于名字太长

cd目录一\目录二\...

说明:进入多级目录

举例:cd itheima\javase

cd\

说明:回退到盘符目录

cls:

说明:清屏

EXIT:

说明:退出命令提示符窗口

5.练习使用CMD

把QQ的路径记录到环境变量中

属性:高级系统设置 高级 环境变量 系统变量 path

桌面 属性 高级系统设置 高级 环境变量 系统变量 path

6.JAVA概述和学习方法

JAVA基础用法:

Java入门

小概念

Idea和运算符

判断和循环

方法

数组

7.JDK下载和安装

安装路径中不要包含中文和空格

所有的开发工具最好安装目录统一

JDK的安装目录;

1.bin:该路径下存放了各种工具命令。其中比较重要的有:javac和java

2.conf:该路径下存放了相关配置文件

3.include:该路径下存放了一些平台特定的头文件。

4.jmods:该路径下存放了各种模块。

5.legal:该路径下存放了各模块的授权文档

6.lib:该路径存放了工具的一些补充JAR包。

8.HelloWorld案例的编写

1.用记事本编写程序

2.编译文件

编译的动作其实就是翻译,把操作系统看不懂的内容变成操作系统能看懂的内容

JAVA代码的文件后面一定要是java

文件...文件扩展名

3.运行程序

F:\>cd JavaSE最新版\day:01\代码:切换盘符:要先找到我们刚刚书写的代码

F:\>cd JavaSE最新版\day:01\代码>javac HelloWorld.java:编译:javac是JDK提供的编译工具,我们可以通过这个工具,把当前路径下的HelloWorld.java文件编译成class文件

F:\>cd JavaSE最新版\day:01\代码>java HelloWorld

HelloWorld:运行:java也是JDK提供的一个工具,作用就是用来运行代码的,运行当前路径下的HelloWorld.class这个文件,在运行时不加后缀名

9.常见小问题

BUG的解决:

具备识别BUG的能力,多看

具备分析BUG的能力,多思考,多查阅资料

英文状态下分号

单词拼写问题:该大写大写,该小写小写

空格前后,大小写出现问题

10.环境变量

配置Path环境变量的目的:我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中

配置Path环境变量

Java帮助我们配置的工具,仅仅包含了4个工具。

java

javac

javaw

jshell

步骤:1。先配置JAVA_ HOME.{路径不带bin}{E:\develop\jdk}

2.再配置Path.{%JAVA_HOME%\bin}

额外小扩展

部分win10的电脑有一个小bug,当你重启之后,配置的环境变量会失效

解决方案:

1.JAVA_HOME还是照样配置

2.在Path当中,就不要引用JAVA_HOME了。直接写完整路径

比如:E:\develop\jdk\bin

11.Notepad

高级记事本:有行号。而且Java中的一些特殊单词会高亮显示

设置,首选项,windows,默认语言Java,编码,ANSI

,默认编码

安装完毕后,为了使用方便,做一个简单的配置:修改默认语言和编码

13.学习JAVA的目的

打基础,锻炼逻辑思维能力

编写游戏。用JAVA可能运行缓慢

JAVA的用处:

桌面应用开发,企业级应用开发,移动应用开发,科学计算,大数据开发,游戏开发

小结:

JAVA的三大分类,

JAVASE:桌面应用

JAVAME:移动开发,嵌入式开发

JAVAEE:服务器开发

15.高级语言的编译运行方式

编程:java程序员编写的.java代码,c程序员写的.c代码,python程序员写的.py代码

编译:机器只认识0011的机器语言,把.java.c.py的代码做转化让机器认识的过程

运行:让机器编译后的指令

高级语言的编译运行方式:

编译型{C语言},整体翻译

不同的操作系统,重新编写一次

解释型{Py代码},按行翻译

混合型,半编译,半解释{JAVA}

16.JRE和JDK

JDK是JAVA开发工具包

JRE是JAVA运行环境

JDK包含了JRE

JRE包含了JVM

17.注释和关键字

注释分类:

单行注释:\\注释信息

多行注释:\*注释信息*\

文档注释:\**注释信息*\{暂时用不上}

注释的使用细节:注释内容不会参与编译和运行,仅仅是对代码的解释说明

不管是单行注释还是多行注释,在书写的时候,都不要嵌套

关键字:被Java赋予了特定涵义的英文单词

关键字特点:

关键字的字母全部小写

常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观

class:用于{创建\定义}一个类,类是JAVA最基本的组成单元,后面跟随类名

18.字面量

告诉程序员:数据在程序中的 书写格式

字面量类型

字面量的分类

整数类型,不带小数点的数字:666,-88

小数类型:带小数点的数字:13.14,-5.21

字符串类型,用双引号括起来的内容:“HelloWorld","黑马程序员"

字符类型,用单引号括起来的,内容只能有一个:'A','0','我'

布尔类型,布尔值,表示真假:只有两个值:true,false

空类型,一个特殊的值,值是:null

细节:null不能直接打印

如果我们要打印null,那么只能用字符串的形式进行打印

扩展点:

\t 制表符

在打印的时候,把前面字符串的长度补齐到8,或者8的整倍数。最少补1个空格,最多补8个空格。

在打印类似表格数据时,让数据对齐

19.变量

变量:在程序的执行过程中,其值有可能发生改变的量{数据}

数据类型      关键字

整数              int

浮点数            double

20.变量的使用方式

01.输出打印

int a =10

System.out.println(a);//10

02.参与计算

int a =10;

int b =20;

System.out.println(a+b);//30

03.修改记录的值

int a = 10;

System.out.println(a);//10

a =20;

System.out.println(a);//20

使用场景

重复使用某个值

某个数据经常发生改变

变量的注意事项

只能存一个值

变量名不允许重复定义

一条语句可以定义多个变量

int d = 100, e = 200 , f = 300;

变量在使用之前一定要进行赋值

变量的作用域范围

建议:以后在定义变量的时候,请直接赋值,不要把赋值分开写

21.变量练习

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容