狂神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()不能得到带有空格字符串。

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

推荐阅读更多精彩内容

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