狂神P-33 video 2022-01-08

疑问1:0基础学习编程

0基础可以学习java吗

我的回答:程序真的没有大家想象的那么多的英语,而且天天都在用,慢慢就掌握了。

重在持续学习

走进java

到底什么是java

Java整套系统(77天)

最重要 坚持

课程安排:

JavaSE

数据库

前端

javaWeb

SSM框架(9天)

Linux

SpringBoot (8天)

SpringCloud(7天)

Hadoop(8天)

连锁反应:

恶性反应

博客的重要性

1.需要总结和思考

2.提升文笔组织能力

3.提升学习总结能力

4.提升逻辑思维能力

5.帮助他人,结交朋友

Ctr+Shift+Q 冰冻三尺非一日之寒,写博客也是,短期内看不到效果,但是长期坚持,对自己的提升有很大帮助。

博客园 CSDN 简书 知乎.....

购买服务器,搭建个人网站。

Markdown学习

一级标题

二级标题

三级标题

四级标题

五级标题

六级标题

斜体  斜体1

引用

引用部分

三个星号 分割线***

图片插入

超链接:Ctrl+K

b 站学习 狂神说Java

列表 1. +空格

A

B

C

无序列表 - 加上空格

B

C

表格 Ctrl+T

12

12

1

代码 Ctr+Shift+K 无效

一:菜单栏

文件:alt+F

编辑:alt+E

段落:alt+P

格式:alt+O

视图:alt+V

主题:alt+T

帮助:alt+H

二:文件

新建:Ctrl+N

新建窗口:Ctrl+Shift+N

打开:Ctrl+O

快速打开:Ctrl+P

保存:Ctrl+S

另存为:Ctrl+Shift+S

偏好:Ctrl+,

关闭:Ctrl+W

三:编辑

撤销:Ctrl+Z

重做:Ctrl+Y

剪切:Ctrl+X

复制:Ctrl+C

粘贴:Ctrl+V

复制为MarkDown:Ctrl+Shift+C

粘贴为纯文本:Ctrl+Shift+V

全选:Ctrl+A

选中当前行/句:Ctrl+L

选中当前格式文本:Ctrl+E

选中当前词:Ctrl+D

跳转到文首:Ctrl+Home

跳转到所选内容:Ctrl+J

跳转到文末:Ctrl+End

查找:Ctrl+F

查找下一个:F3

查找上一个:Shift+F3

替换:Ctrl+H

四:段落

标题:Ctrl+1/2/3/4/5

段落:Ctrl+0

增大标题级别:Ctrl+=

减少标题级别:Ctrl+-

表格:Ctrl+T

代码块:Ctrl+Shift+K

公式块:Ctrl+Shift+M

引用:Ctrl+Shift+Q

有序列表:Ctrl+Shift+[

无序列表:Ctrl+Shift+]

增加缩进:Ctrl+]

减少缩进:Ctrl+[

五:格式

加粗:Ctrl+B

斜体:Ctrl+I

下划线:Ctrl+U

代码:Ctrl+Shift+`

删除线:Alt+Shift+5

超链接:Ctrl+K

图像:Ctrl+Shift+I

清除样式:Ctrl+

六:视图

显示隐藏侧边栏:Ctrl+Shift+L

大纲视图:Ctrl+Shift+1

文档列表视图:Ctrl+Shift+2

文件树视图:Ctrl+Shift+3

源代码模式:Ctrl+/

专注模式:F8

打字机模式:F9

切换全屏:F11

实际大小:Ctrl+Shift+0

放大:Ctrl+Shift+=

缩小:Ctrl+Shift+

应用内窗口切换:Ctrl+Tab

打开DevTools:Shift+F12

Java三大版本

JDK

JRE

JVM

卸载JDK

删除Java的安装目录

删除java_home

删除path下关于Java的目录

java -version

记住安装路径

配置环境变量

我的电脑

配置path变量

打开cmd

java -vesion

Hello_world

随便新建一个文件名

publicclassHello{

publicstaticvoidmain(String[]args){

System.out.print("Hello,world");

   }

}

编译javac java文件生成一个class文件

运行

遇到的问题

每个单词都不能写错 大小写敏感

尽量使用英文

文件名和类型必须保持一致

符号只用中文

java开发运行机制

编译型

解释型

故事:java帝国的诞生

java特性和优势

JDK,JER,JVM

搭建开发环境

HelloWorld

IDEA安装和介绍

IDEA安装

什么是IDE

注释、标识符、关键字

//注释

书写注释是一个非常好的习惯

java注释

书写注释一定注意规范

标识符

关键字

Java所有的组成都是

所有的标识符都应该是以字母(A-Z或者a-z),美元($),或者下划线()开始

不鞥呢使用关键字作为变量名或方法名。

标识符是大小写敏感的

合法标识符举例:age,$salary,_value, _1_valeue

非法标识符举例:1313abc,-ssallary,#abc

可以使用中文名,但是一般不建议这样去使用,也不建议使用拼音,很low

数据类

强类型语音

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

java的类型分为两大类

八大基本数据类型

int num1 = 10;

byte num2 = 20;

short num3 = 30;

long num4 = 30L;//Long类型要在数字后面加个L

//小数:浮点数

float num5 = 50.1F;

double num6 = 3.121464164164634141641;

//字符

char name = '中国';

String namea = "大哥";

//布尔值

boolean flag = true;

//boolean flag = false;

java的数据类型分为两大类

基本类型

引用类型

什么是字节

位:是计算机内部数据 存储的最小单位,11001100是一个八位二进制数。

字节:是计算机中数据处理的基本单位,习惯上用大些B来表示。

1B = 8bit

字符:是指计算机中使用的字母,数字,字和符号

整数扩展二进制进制十进制

八进制1

System.outprintfln(i);

floatf=0.1f;//0.1

doubled=1.0/10;//0.1

System.out.println(f==d);//false f:0.1 d:0.1

floatd1=16165146515;

floatd2=d1+1;

System.out.println(d1==d2);

//BigDecimal 数据工具类

字符扩展?

charc1='a';

charc2='中';

快捷键soutpsvm


骚操作

Stringsa=newString(original:"hello world");

System.out.println("=======================");

String sa = new String("hello world");

String sb = new String("hello world");

System.out.println(sa == sb);

String sc = "hello world";

String sd = "hello world";

System.out.println(sc == sd);

类型关系

false

true

       boolean flag = true;

       if(flag == true){} //新手操作

       等价于

       if(flag){} //老手操作

       //Less is More! 代码要精简易读

类型转换

由于java是强类型语言,所以要进行有些运算的时候的,需要

//JDK7 新特性,数字之间可以用下划线

int money = 10_0000_0000;

int years = 10;

int total = money*years;

long total123 = money*((long)years);

System.out.println(total123)

// L

变量

变量是什么:就是可以变换的量!

java是一种强类型的语言,每个变量都必须声明类型

java变量是程序中最基本的存储单元,其变量包括变量名,变量类型和作用域。

type varName [=vale] [{,varName[=value]}];

int a=1;b=3;c=6;//这样不好 可读性不强

int a = 1;

int b = 3;

int c = 6;

String name = "China";

public class Demo08 {

    //属性:变量


    //main方法


   public static void main(String[] args) {


   //局部变量:必须声明和初始化值

   int i = 10;



   }

   //其他方法

}

局部变量:必须声明和初始化值

变量作用域

类变量

实例变量

局部变量

//实例变量:从属于对象

Stringname;

intage;

staticfinaldoublePI=3.14;//常量

静态变量:

static final double PI = 3.14;//常量

变量规范

所有变量、方法、类名:见名如意

类成员变量:首字母小写和驼峰原则lastname lastName

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线

类型:首字母大写和驼峰原则:Man,GoodMan

方法名:首字母小写和驼峰原则:

运算符

Java语言支持如下运算符

ctrl+D:复制当前行到下一行

三元运算符

x ? y : z

if x==ture 则y,否则z

运算符

运算符优先级

包机制

javadoc -encoding UTF-8 -charset UTF-8 Doc.java

Java流程控制

用户式Scanner对象

顺序结构

选择结构

循环结构

break & continue

练习

Scanner对象

Scanner累来获取用户输入

Scanner s = new Scanner(System i);

package kuang.xyz;

import java.util.Scanner;

public class scanner { //psvm 快捷键

   public static void main(String[] args) { //sout快捷键

       Scanner scanner = new Scanner(System.in);

       System.out.println("使用next方式接收:");

       //判断用户没有输入字符串

       if (scanner.hasNext()){

           //使用next方式接收

           String str = scanner.next();

           System.out.print("输出的内容为:"+ str);

       }

       //凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完就关掉

       scanner.close();

   }

}

next():

一定要读取到有效字符后才可以结束

对输入有效字符之前遇到的空白,next()方法会自动将其去掉

只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符。

next()不能得到带有空格字符串。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容

  • 10.01_面向对象(package关键字的概述及作用)(了解) A:为什么要有包将字节码(.class)进行分类...
    冰川_阅读 570评论 0 1
  • DAY 01 JAVA简述 Java是由SUN公司在1995年推出的一门高级编程语言,是现今服务器端的首选编程语言...
    周书达阅读 896评论 0 0
  • 给大家分享一篇我之前在学习java过程中的关于java基础部分的笔记,比较详细,内容也比较多。 如有问题请指出以便...
    嘎嘣脆a阅读 263评论 0 1
  • 数据类型 数据类型分类基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔引用数据类型:包括 类 、 数组 、...
    蟑蚂子阅读 218评论 0 0
  • DAY 05 1、 public classArrayDemo { public static void mai...
    周书达阅读 649评论 0 0