黑马程序员[Java基础概念]

注释和关键字

注释

单行注释 //注释信息
多行注释 /*注释信息*/
文档注释 /**注释信息*/ (用不上)

注意:
1.单行注释以及多行注释都不要嵌套
2.注释内容不参与编译和运行,仅为对代码的解释说明

关键字

被java赋予特定含义的英文单词,关键字全部小写
常用的代码编辑器,针对关键字有特殊颜色标记
在这里插入图片描述
class用于定义一个类,后面跟随类名,类是Java最基本的组成单元

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

字面量/常量/字面值常量

字面量分类
1.整数:不带小数点的数字
2.小数:带小数点的数字
3.字符串:用双引号括起来的内容
4.字符:用单引号括起来的,内容有且只有一个
5.布尔:布尔值,表示真true假false
6.:空值-null
在这里插入图片描述
" “和”"都是字符串,'abc’语法错误

练习

点击文件按F2复制文件名
在这里插入图片描述

特殊的字符类型的

1.\t 制表符在打印的时候,把前面字符串长度补齐到8,或者8的整数倍.最少补1个空格,最多补8个空格(如果为8个则补8个,为7个则补1个)

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

变量

在程序执行过程中,其值有可能发生改变的量
变量的定义格式
数据类型 变量名 = 数据值;
1.整数:int
2.浮点数:double
数据类型限定了变量能存储数据的类型

变量的使用方法

1.输出打印
2.参与计算
3.修改记录的值
在这里插入图片描述

变量的注意事项

1.只能存一个值
2.变量名不允许重复定义
3.一条语句可以定义多个变量

int d = 100,e = 200,f = 300;

4.变量在使用前一定要赋值
5.变量的作用域范围
建议:在定义变量时直接赋值,不要把赋值和定义分开写

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

变量的练习

一辆不断行驶,问下车时车上好有多少人(不包含司机,只算乘客).
第一站:上1人;
第二站:上2人,下1人;
第三站:上2人,下1人;
第四站;下1人;
第五站;上1人;
在这里插入图片描述

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

计算机中的数据存储

计算机的存储规则
1.Text文本:数字、字母、汉字
2.Image图片
3.Sound声音

文本数据

计算机中,任意数据都是以二进制的形式存储的
二进制:0-1,代码中以0b开头
十进制:0-9,无前缀
八进制:0-7,代码中以0开头
十六进制0-9a-f,代码中以0x开头
在这里插入图片描述
计算机为什么用二进制存储数据?
只需要两种状态的数据:以前是有孔或没孔,现在是高压或低压

进制之间的转化
1.任意进制转十进制
2.十进制转任意进制(除基取余法)

ASCII码表
每一个字母与唯一的数字对应

图片数据

1.黑白图:给每个像素点涂抹颜色
2.灰度图:灰度表0表示黑色255表示纯白,由此过渡(0-255之间)
3.彩色图:三原色值越大表示当前颜色越浓,值越小颜色越淡(0-255之间)
可以写成十进制形式(255,255,255)也可以写成十六进制形式(FFFFFF)

显示器需要知道的三种概念:分辨率、像素、三原色
1.分辨率:2K屏、4K屏
2.像素:1920*1080表示显示器宽有1920个小格子,高有1080个小格子,每个小格子称为像素
3.三原色:光学三原色红、绿、蓝,也成为RGB

声音数据

波形图
对声音的波形进行采样,采样越多对声音的还原度越大

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

数据类型

Java数据类型分为:基本数据类型引用数据类型

基本数据类型
1.整数:(取值范围)
byte:-128~127(需要记住取值范围)
short:-32768~32767
int:10位数(最常用)
long:19位数
2.浮点数
float
double
3.字符型:0~655535
4.布尔型:true,false
在这里插入图片描述
注意
1.
整数和小数取值范围大小关系:
double>float>long>int>short>byte
2.
long类型变量:需要加入L标识
float类型变量:需要加入F标识

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

定义变量的三个练习

输出老师信息

在这里插入图片描述

输出电影的信息

在这里插入图片描述

输出商品信息

在这里插入图片描述
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

标识符

标识符就是给类.方法.变量等起的名字
命名规则硬性要求
1.由数字.字母.下划线.美元符组成
2.不能以数字开头
3.不能是关键字
4.区分大小写

判断下面那些不符合标识符规则?
符合:bj b2 ak47 Class helloworld _2b
不符合:2b class #itheima

命名规则软性建议
1.小驼峰命名法 :方法.变量
标识符是一个单词时,全部小写
标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
2.大驼峰命名法 :类名
标识符是一个单词的时候,首字母大写
标识符由多个单词组成的时候,每个单词的首字母大写

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

键盘录入

Java帮我们写好了一个类叫Scanner,这个类就可以接受键盘输入的数字暂时只能接收整数
使用步骤
1.导包`

import java.util.Scanner;

2.创建对象

Scanner sc = new Scanner(System.in);

3.接收数据

int i = sc.nextInt();

在这里插入图片描述

键盘录入

在这里插入图片描述|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

idea的概述下载和安装

IDEA是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具
步骤
1.进入IDEA官网:http://www.jetbrains.com/idea/
2.点击右上角DOWNLOAD
3.点击exe下载
在这里插入图片描述|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

IDEA中的第一个代码

IDEA项目结构

1.project(项目) eg:微信界面
2.module(模块) eg:微信下方通讯录.发现.我各为一个模块
3.package(包) eg:在消息模块中会有很多文字.图片.动画,将相同风格的代码放在包里面
4.class(类)
项目>模块>包>类

IDEA使用

1.新建项目New Project
2.新建空的项目Empty Project
3.新建一个模块File->Project Structure->Modules-> + ->New Modules->Name:day02.code
4.新建包day02.code->src->右键New->package->Name:公司+包的作用
5.新建类 右键点击包->New->Java Class
6.输入psvm回车自动填充
7.输入sout自动填充
8.编写完代码右键点击空白处Run即弹出控制台

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

扩展设置

修改主题
File->Settings->appearance

字体放大
File->Settings->editor->font->Consolas->18

注释颜色字体
File->Settings->editor->Color Scheme->LAnguage Defaults->Comments->去掉斜体选择颜色

实现自动导包
File->Settings->editor->General->auto Import->在这里插入图片描述

自动提示忽略大小写
File->Settings->editor->General->Code Completion->在这里插入图片描述
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

IDEA 的项目和模块操作

类的常见操作
1.新建类
2.删除类
3.修改类 右键 Refactor->Rename

模块的常见操作
1.新建模块
File->Project Structure->Modules-> + ->New Module->Java->next
(以下后续讲)
2.删除模块
3.修改模块
4.导入模块

项目的常见操作
1.关闭项目
File->Close Project
2.新建项目
New Project->Empty Project
(以下后续讲)
3.打开项目
4.修改项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值