0
点赞
收藏
分享

微信扫一扫

尚硅谷Java 宋红康2023版 - 学习笔记

海滨公园 2023-07-31 阅读 61

尚硅谷Java 宋红康2023版 - 学习笔记

观看地址

https://www.bilibili.com/video/BV1PY411e7J6

60-IDEA开发工具-HelloWorld的编写与相关必备设置 - 这一节课很重要
https://www.bilibili.com/video/BV1PY411e7J6

JDK JRE JVM

jdk是开发包,jre是运行包,jvm是java虚拟机(最小核心)

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释


尚硅谷Java 宋红康2023版 - 学习笔记_Java_02

java jdk版本 8或11

我这里就用8了。

尚硅谷Java 宋红康2023版 - 学习笔记_java_03

java jdk 8u211 开发包下载地址

https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_04

配置环境变量

尚硅谷Java 宋红康2023版 - 学习笔记_java_05

  • 后期如果有两个要配置的,再用变量形式

尚硅谷Java 宋红康2023版 - 学习笔记_Java_06

1个java文件 编译后可生成多个class文件[重点]

  • 一个java文件里面定义多个class类,javac编译后,每个类会生成独立的.class文件

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_07

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_08

dos框编码集默认GBK,可以将源码编码改为ANSI

  • 否则中文会有乱码
  • 默认源文件是utf8,也可以改dos框的编码集改为utf8

尚硅谷Java 宋红康2023版 - 学习笔记_java_09

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_10

  • 正常就是一个.java 里面写一个 class

环境变量 不要有ClassPath

  • 多个变量可能会影响寻找程序的位置,删掉肯定没毛病。

注释(文档注释 javadoc)

  • 单行注释

// 单行注释

  • 多行注释

/*
多行注释 上下都是一个星,然后就是给程序员看的
*/

  • 文档注释

/**
文档注释 上面是两个星 javadoc命令,自动生成帮助文件用的
@author 作者姓名
@version 版本号
*/

  • 生成帮助文档的命令

javadoc -d mydoc -author -version HelloWorld.java

跨平台-JVM-java虚拟机实现的

尚硅谷Java 宋红康2023版 - 学习笔记_Java_11

java神书初学者不要看

  • 容易蒙圈,基础学好后再看。
    神书:《Java核心技术》、《Effective Java》、《Java编程思想》
    剑指Java (作者的书 172RMB)

java平台划分

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_12

java半编译半解释

尚硅谷Java 宋红康2023版 - 学习笔记_java_13

java关键字

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

尚硅谷Java 宋红康2023版 - 学习笔记_Java_14

java标识符(变量起名规则)

尚硅谷Java 宋红康2023版 - 学习笔记_java_15

强类型-定义变量

  • 强类型(java) 就是让人又爱又恨的东西。
  • js就是弱类型。各有优缺点。

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_16

  • 8种基本数据类型

尚硅谷Java 宋红康2023版 - 学习笔记_Java_17

尚硅谷Java 宋红康2023版 - 学习笔记_java_18

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_19

  • long类型 结尾要有L

尚硅谷Java 宋红康2023版 - 学习笔记_java_20

尚硅谷Java 宋红康2023版 - 学习笔记_Java_21


尚硅谷Java 宋红康2023版 - 学习笔记_java_22

  • char类型

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_23

  • boolean类型

尚硅谷Java 宋红康2023版 - 学习笔记_java_24

尚硅谷Java 宋红康2023版 - 学习笔记_java_25

运算符

尚硅谷Java 宋红康2023版 - 学习笔记_java_26


尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_27

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_28

尚硅谷Java 宋红康2023版 - 学习笔记_java_29

尚硅谷Java 宋红康2023版 - 学习笔记_Java_30

尚硅谷Java 宋红康2023版 - 学习笔记_Java_31

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_32

尚硅谷Java 宋红康2023版 - 学习笔记_Java_33

条件判断

尚硅谷Java 宋红康2023版 - 学习笔记_java_34


尚硅谷Java 宋红康2023版 - 学习笔记_Java_35

键盘输入

尚硅谷Java 宋红康2023版 - 学习笔记_java_36

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_37

尚硅谷Java 宋红康2023版 - 学习笔记_Java_38

随机数 Math.random()

尚硅谷Java 宋红康2023版 - 学习笔记_Java_39

switch case

尚硅谷Java 宋红康2023版 - 学习笔记_java_40

尚硅谷Java 宋红康2023版 - 学习笔记_Java_41

IDEA 快速输入

main 回车自动变成 public static void main(String[] args) {} sout 自动变成 System.out.println(""); "aaa".sout 也能自动识别

Toolbar工具栏显示

View - Appearance - Toolbar

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_42

尚硅谷Java 宋红康2023版 - 学习笔记_Java_43

默认启动项

尚硅谷Java 宋红康2023版 - 学习笔记_Java_44

取消自动更新

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_45

选择主题

尚硅谷Java 宋红康2023版 - 学习笔记_Java_46

菜单和窗口字体大小

尚硅谷Java 宋红康2023版 - 学习笔记_java_47

设置背景图片

尚硅谷Java 宋红康2023版 - 学习笔记_java_48

设置编辑器主题

尚硅谷Java 宋红康2023版 - 学习笔记_Java_49

字体大小

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_50

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_51

注释字体颜色

尚硅谷Java 宋红康2023版 - 学习笔记_java_52

尚硅谷Java 宋红康2023版 - 学习笔记_Java_53

注释快捷键

ctrl + Shift + /

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_54

显示行号和方法分隔符

尚硅谷Java 宋红康2023版 - 学习笔记_java_55

尚硅谷Java 宋红康2023版 - 学习笔记_java_56

代码智能提示

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_57

自动导包 - 很重要

光标在包名字上 Alt + Enter

尚硅谷Java 宋红康2023版 - 学习笔记_Java_58

文件编码 - 很重要

尚硅谷Java 宋红康2023版 - 学习笔记_Java_59

尚硅谷Java 宋红康2023版 - 学习笔记_java_60

控制台字符编码

尚硅谷Java 宋红康2023版 - 学习笔记_Java_61

类头文档注释信息

尚硅谷Java 宋红康2023版 - 学习笔记_Java_62

自动编译

尚硅谷Java 宋红康2023版 - 学习笔记_Java_63

省电模式 - 不要误点了

尚硅谷Java 宋红康2023版 - 学习笔记_Java_64

尚硅谷Java 宋红康2023版 - 学习笔记_Java_65

清缓存重启

尚硅谷Java 宋红康2023版 - 学习笔记_Java_66

尚硅谷Java 宋红康2023版 - 学习笔记_java_67

取消双击Shift搜索

Ctrl + N = 双击Shift

尚硅谷Java 宋红康2023版 - 学习笔记_文档注释_68

尚硅谷Java 宋红康2023版 - 学习笔记_Java_69

工程与模块管理

尚硅谷Java 宋红康2023版 - 学习笔记_java_70


尚硅谷Java 宋红康2023版 - 学习笔记_Java_71

新建模块

尚硅谷Java 宋红康2023版 - 学习笔记_java_72

尚硅谷Java 宋红康2023版 - 学习笔记_java_73

尚硅谷Java 宋红康2023版 - 学习笔记_Java_74

进度
https://www.bilibili.com/video/BV1PY411e7J6?p=61 6:18

---------------------------------------------
生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
↑面的话,越看越不痛快,应该这么说:

生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!

新博客 https://www.VuejsDev.com 用于梳理知识点



举报

相关推荐

0 条评论