JAVA学习第一天、第二天笔记与心得

1.javaSE

image-20210203010859598image-20210203010915345image-20210203010939901

1.1编程基础

1.1.1博客的重要性

1.1.2markdown 语法

image-20210203011039491

在想要设置为标题的文字前面加#来表示 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

注:标准语法一般在#后跟个空格再写文字

  • 加粗

要加粗的文字左右分别用两个*号包起来

  • 斜体

要倾斜的文字左右分别用一个*号包起来

  • 斜体加粗

要倾斜和加粗的文字左右分别用三个*号包起来

  • 删除线

要加删除线的文字左右分别用两个~~号包起来

三、引用

在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>

四、分割线

三个或者三个以上的 - 或者 * 都可以。

image-20210203011256699

image-20210203011350909

七、列表 无序列表

语法: 无序列表用 - + * 任何一种都可以

语法: 数字加点

上一级和下一级之间敲三个空格即可

image-20210203011456597

九、代码

语法: 单行代码:代码之间分别用一个反引号包起来

`代码内容`

代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行

1.1.3计算机硬件

image-20210203011617873

image-20210203011633302

1.1.4常用快捷键

Shift+delete:永久删除

Windows+r:打开命令窗口

Windows+e:打开我的电脑

Ctrl+shift+esc:任务管理器

Windows+tab:切换任务

img

/:参数斜杠,\:文件斜杠

/d:跨盘符切换

img

1.1.5DOS命令

image-20210203011714899

img

img

1.2入门环境搭建

1.2.1Java有关介绍

Python大数据

img

img

Java:万物皆对象

img

img

Jvm:虚拟机

1.2.2安装开发环境

img

img

\1. img

2021.2.2学习体会

计算机和编程真是很奇妙的东西呀

希望我能尽快掌握这门语言

然后就可以用指令和机器对话了

 

Hello不出来……

img

img

我觉得问题出在系统环境的安装,就重新卸载又安装,之后把文件名改成和教程一模一样的,终于!!!

img

img

*问题总结:java对大小写敏感*

img

1.2.3helloworld

psvm:

image-20210203222807631

sout

image-20210203222837698

成功

image-20210203222952261

1.2.4编译型和解释型

image-20210203012312977

编译型:直接翻译成英文

解释型:解释内容

1.2.5IDEA 开发

1.3基础语法学习

1.3.1注释

写的时候注释,更容易理解,重要习惯是写注释

image-20210203221757719

上为在建立一个空?后,在其中建立新模块

image-20210203223015156

单行注释

image-20210203223203370

多行注释

image-20210203223221055

文档注释(有一定功能)

image-20210203223341141

平时写代码一定要注意规范

1.3.2标识符和关键字

image-20210203223559428

这些不能用来起名字

image-20210203223838992

大小写十分敏感!!



1.3.3(1)数据类型

image-20210203224323665

image-20210203224852828

image-20210203224923830

image-20210203225002908

image-20210203225025857

image-20210203225153282

1.3.3(2)数据类型拓展

进制

image-20210203225620702

image-20210203225757315点一次出一个点代表调试

image-20210203225931632

这个是调试按钮(小蟑螂)

浮点数是接近,有误差

最好完全避免用浮点数进行比较

银行需要计算用bigdecimal

字符本质也是数字

image-20210203230545496

image-20210203230822064这两个相等,less is more 代码要精简易读

1.3.4类型转换

image-20210203231029041

转换的时候要避免溢出

image-20210203231306286

image-20210203231502778

L尽量写大写,养成好习惯

1.3.5变量、常量、作用域

image-20210203231703482

尽量不在一行定义多个变量

注重程序可读性

image-20210203232748559

image-20210203232357008

局部变量只在这个中括号中有用

实例变量 从属于对象(类)

实际操作:image-20210203233213141(不是很能理解但是打完h01.后后面出了好多可选的)

image-20210203233410249

实例对象不初始化默认值就是0

image-20210203233713439

修饰符不存在先后顺序

image-20210203233938125

1.3.6基本运算符

image-20210203234450212

image-20210203234737908

1.3.7自增自减运算符(重要)

++:自增

--:自减

image-20210204000624918

image-20210204001028249

打了一遍之后我应该懂了,c=a++是先把a赋给c再加1,这时候c=3,a=4,c=++a是先算再赋值,这时候a=4,c=4

image-20210204001309009

1.3.8逻辑运算符、位运算符

image-20210204001655744

image-20210204001807401

短路运算:要是判断为假就直接短路了,后面的都不算

位运算:image-20210204002139780

=16,位计算与底层打交道效率极高

1.3.9三元运算符

image-20210204002618254

image-20210204002717326

例子:(必须掌握!可以精简代码)

image-20210204002742996

1.3.10包机制

image-20210204002901617

1.3.11JavaDoc生成文档

posted @ 2021-02-04 00:42  柒汾  阅读(33)  评论(0)    收藏  举报