栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Java基础概念

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Java基础概念

1、注释

单行注释        格式://注释信息

多行注释        格式:

文档注释        格式:

使用方法如下:

//单行注释文字



注意事项:多行注释不可嵌套使用

2、关键字

(1)、关键字是指:被Java赋予了特定含义的英文单词

(2)、关键字的特点是:关键字的字母全部小写;常用的代码编译器,对关键字有特殊含义标记。

(3)、例如class关键字表示定义一个类,后面跟随类名。

3、字面量

字面量分为以下几类:

1、整数类型:不带小数点的数字。
    System.out.println(100);    输出结果为100
    System.out.println(-100);    输出结果为-100
2、小数类型:带小数点的数字。
    System.out.println(10.56);    输出结果为10.56
    System.out.println(-10.99);    输出结果为-10.99
3、字符串类型:用双引号括起来的内容。
    System.out.println("阿拉加斯加");    输出结果为阿拉加斯加
4、字符类型:用单引号括起来的,内容只能有一个。
    System.out.println('a');    输出结果为a
    System.out.println('男');    输出结果为男
5、布尔类型:布尔值,表示真假。只有两个值,true和false
    System.out.println(true);    输出结果为true
    System.out.println(false);    输出结果为false
6、空类型:一个特殊的值,空值。值是null
    System.out.println("null");    输出结果为null
补充:null不能直接打印出来,只能通过字符串的形式打印出来。

特殊字面量:

1、t:制表符,在打印的时候,把前面的字符串的长度补齐到8,或者8的整数倍。
    最少补1个空格,最多补8个空格。
    System.out.println("abc" + 't' + "cc");
    System.out.println("abcde" + 't' + "yy");
    输出结果为 abc     cc
              abcde   yy
2、r:表示回车符,将光标定位到当前行的开头,不会跳到下一行。
3、n:表示换行符,换到下一行的开头。
4、b:表示退格符号,就相当于键盘上的Backspace。
5、':输出的结果为单引号。
6、":输出的结果为双引号。
7、\:输出的结果为反斜杠。
4、变量

变量是指:在程序的执行过程中,其值有可能发生改变的量。

变量的定义格式如下:

数据类型+空格+变量名+空格+等号+数据值+英文分号
例如:   int n = 99;
         System.out.println(n);
        则输出结果为99

再比如: int n = 99;
        int b = 1;
        System.out.println(n+b);
        则输出结果为100

变量的注意事项如下:

(1)、只能存一个值。

(2)、变量名不允许重复定义。

(3)、一条语句可以定义多个变量。

(4)、变量在使用之前一定要进行赋值。

(5)、变量的作用域范围。

5、计算机中的数据存储

1、不同的进制不同的表现形式

二进制的组成:0、1
代码中:以0b开头,(零和b)
例如:0b111相当于十进制中的7,(1*2*2 + 1*2 + 1)

十进制的组成:0、1、2、3、4、5、6、7、8、9
代码中:前面不加任何前缀

八进制的组成:0、1、2、3、4、5、6、7
代码中:代码中以0开头,(零)
例如:0121相当于十进制中的81,(1*8*8 + 2*8 + 1)

十六进制的组成:0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f
代码中:以0x开头,(零和x)
例如:0x111相当于十进制中的273,(1*16*16 + 1*16 + 1)

2、进制转换

1、十进制转为其他进制:
除基取余法。不断地除以基数(几进制,基数就是几),得到余数,
直到商为0为止,再将余数倒着拼起来即可

2、其他进制转换为十进制
公式为:系数*基数的权次幂,然后相加
系数:每一位上的数
基数:当前的进制数
权:从右往左,依次为0、1、2、3、4、5......

3、计算机中的文件形式有文本、图片、声音。

文本通过进制相互转换进行存储,其中数字通过二进制转换,字母和汉字利用查询码表。

图片通过每一个像素点中的RGB三原色来存储,(光学三原色:红、绿、蓝,取值为0~255)。

声音的存储是对声音的波形图进行采样再存储。

6、数据类型

1、基本数据类型(四类八种)

 定义使用方式如下:

byte a = 11;
short b = 12;
int c = 13;
long d = 99999999L;  //定义long型的变量,要在数据末尾加上L
float e = 14.15F;    // 定义float类型的变量,要在数据末尾加上F
double f = 15.8;
char g = '国';     //记得用单引号
boolean h = true;
boolean i = false;
String g = "我是小明";    //字符串的定义,记得用双引号

整数和小数取值范围大小关系:

double > float > long > int > short > byte

2、引用数据类型

7、标识符

标识符就是:给类、方法、变量等起的名字。起名的时候要见名知意,即尽量用英文单词或拼音

标识符命名规则(硬性要求):

1、有数字、字母、下划线(_)和美元符($)组成
2、不能以数字开头
3、不能是关键字
4、区分大小写

标识符命名规则(软性建议):

1、小驼峰命名法,适用于方法、变量。
规范1:标识符是一个单词的时候,全部小写。例如:name
规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。例如:firstName

2、大驼峰命名法,适用于类名。
规范1:标识符是一个单词的时候,首字母大写。例如:Student
规范2:标识符由多个单词组成的时候,每个单词的首字母大写。例如:GoodStudent
8、键盘录入

Java帮我们写好了一个类叫Scanner,这个类就可以接收键盘输入的数字。

步骤1:导包---即寻找Scanner这个类在哪
import java.util.Scanner;     //导包的动作必须出现在类定义的上面。

步骤2:创建对象---表示我要开始用Scanner这个类了
Scanner sc = new Scanner(System.in);
//上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。

步骤3:接收数据---真正开始干活了
int i = sc.nextInt();  //只有i是变量名,可以变,其他的不允许变。

键盘录入实战举例如下:

//1、导入包,找到Scanner在哪
import java.util.Scanner;
public class ScannerTest{
    public static void main(String[] args){

        //2、创建对象,表示我准备使用Scanner这个类
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个整数:n");
        //3、接收数据,变量i记录了键盘录入的数据
        int i = sc.nextInt();                     //接收第一个数据
        System.out.println("请输入第二个整数:n");
        int n = sc.nextInt();                     //接收第二个数据
        //输出i和n的值
        System.out.println(i);
        System.out.println(i);
    }
}
9、IDEA

1、IDEA下载官网:https://www.jetbrains.com/idea/

安装路径尽量不要包含中文zi'ti

2、IDEA的项目结构:

project(项目)->module(模块)->package(包)->class(类)

以微信为例子,微信是一个项目,然后微信主界面的“微信、通讯录、发现、我”为4个模块,文件、语音、图片等都放在一个个包里。

3、刚开始使用时会出现下图,选择“Do not import settings”

4、书写代码时的创建流程:

先创建项目,然后创建模块,然后创建包,然后创建类
1、创建项目
New Project -> (最下面的)Empty Project -> next -> 项目名称、路径 -> finish -> yes
2、创建模块
file -> Project Structure -> Modules -> 加号 -> New Module -> Java -> 选择SDK -> next 
-> 模块名字 -> finish -> yes -> OK
3、创建包
右击src -> new -> package -> 包名(多级包名用点隔开)
4、创建类
右击创建的包 -> new -> Java class -> 类名 -> calss

 5、IDEA的各项相关设置

(1)、修改主题。流程如下:

file -> settings(设置) -> Appearance&Behavior(外观&行为) -> Appearance(外观)
 -> Theme(主题) -> 四个主题任选一个 -> OK

(2)、设置字体。流程如下:

file -> settings(设置) -> Editor(编辑器) -> Font -> Font为字体,Size为字体大小 -> OK

(3)、设置注释颜色。流程如下:

file -> settings(设置) -> Editor(编辑器) -> ColorScheme(切换配色方案) -> 
LanguageDefaults(语言默认值) -> Comments(注释) ->BlockComment(多行注释),
DocComment(文档注释),LineComment(单行注释) -> 先把Italic(斜体)去掉 -> 
点击808080的地方 -> 然后选择颜色(尽量不要选红色) -> 选好后点回车 -> OK

(4)、设置自动导包。流程如下:

fiel -> settings(设置) -> Editor(编辑器) -> General(常规) -> AutoImport(自动导入)
 -> 勾选“Add unambiguous imports on the fly” ->勾选“Optimize imports on the fly” -> OK

(5)、设置图片背景。流程如下:

file -> settings -> Appearance&Behavior(外观&行为) -> Appearance(外观) -> UI Options(UI
选项) -> Background Image -> 在Image中添加图片路径,Opacity是透明度 -> OK

6、IDEA的项目和模块操作。

(1)、IDEA中类的相关操作:新建类、删除类、修改类名。

新建类:右击建的包 -> New -> Java class -> 类名 -> class -> OK
删除类:右击要删除的类 -> Delete -> OK
修改类名:右击所要修改的类 -> Refactor -> Rename -> 修改 -> Refactor

(2)、IDEA中模块的相关操作:新建模块、删除模块、修改模块、导入模块。

1、新建模块流程如下:
file -> Project Structure -> Modules -> 加号 -> New Module -> Java -> next ->
模块名字 -> finish -> yes -> OK

(3)、IDEA中项目的相关操作:关闭项目、新建项目、打开项目、修改项目。

关闭项目:file -> Close Project -> 点击鼠标
新建项目:New Project -> Empty Project -> next -> 项目名称 -> finish -> yes -> OK

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1005223.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号