java复习第一天学习笔记

【有道云笔记】1   3.12
https://note.youdao.com/s/OyOfztWw

一、Java基础知识

1、IDEA快捷键

1.main = public static void main(String[] args) arg:argument参数

2.sout = System.out.println()

soutm:单元测试

Shift+Enter:光标所在行下一行快速插入代码

Ctrl+D:复制行代码

Ctrl+X:删除行代码

Ctrl+Alt+L:代码格式化

2、代码规范

1.{}四个空格的缩进

2.函数和函数中间要空一行

3.if和else中间即使只有一句话也要加上{}

4.类名首个单词首字母大写StudentManger,一般是名词

5.函数名首个单词字母小写printStudentInfo(),一般是动词

代码大全

重构

Java编程思想

Head First Java

java开发手册(黄山版).pdf

3、常用英文

1.include 包括

2.exclude 排除

3.positive 积极的,明确的

4.negative 负面的,消极的,否定的

5.javac:compile 编译

6.workspace 工作空间

7.

计算机编程术语(中英文对照)_编程领域的专有名词-CSDN博客

二、Java入门

1.Java介绍

1.Java跨平台:

Window、Mac、Linux

JVM=Java Virtual Machine Java虚拟机

2.JDK:Java Delelopment Kit Java开发工具包

3.JRE:Java Runtime Environment Java运行时环境

2.关键字,标识符

1.在Java语言中,已经定义好的,具有一定功能和作用的英文单词.所有的关键字都是小写的。

在Java语言中总共有51个关键字,还有两个保留字const\goto.

If,else,for,while,do,switch,case,defaault,break,continue,return

Int,byte,short,long,float,double,char,boolean

Null,true,false

Class,interface,enum

Public,private,protected...

Static,final,abstract,native...

New

This,super...

2.编写Java过程中,需要定义的一些名字

例如:类名,方法名,变量名,常量名,接口名,枚举名,包名.......

四个规则(法律):

1)只能由字母,数字,下划线_,$组成

2)标识符不能以数字开始

3)标识符不能使用关键字和保留字

4)严格区分大小写

_name$  If$

String 姓名(虽然新版本的Java中允许使用Unicode字符,不推荐使用)

定义规范(道德):

1)  尽量使用具有相应含义的英文,最好不要使用汉语拼音,更不要使用拼音的缩写,非常用的英文缩写 String name;

2) 定义标识符时,根据不同的功能

类名、接口名、枚举名,采用大驼峰命名法,每个单词的首字母大写,其他小写 public class StudentInfo{ } (Info信息)

variable变量

final int 常量的值不能改变

3.基本数据类型

0

1个字节=8位

byte: 1个字节,不考虑负数能表示范围是:0~255,考虑正负表示范围:-128~127

short:2个字节,16位 65536 0~65535

int: 4个字节,考虑正负:-21亿~+21亿

long:8个字节

float: 4个字节

double:8个字节

char字符型:2个字节,采用的是Unicode编码

每个字符在编码表里面都对应一个int整数

boolean: 只有true和false两种情况

@Test public void test1() { //1、从小到大自动类型转换 //2、从大到小需要强制类型转换,可能会丢失精度(装水的杯子大小不一样) System.out.println("中国"); char ch = 'a';//97 System.out.println(ch);//a System.out.println(ch + 1);//97+1=98 从小到大自动类型转换 System.out.println(ch + 2);//97+2=99 System.out.println((char)(ch + 1));//b 从大到小强制类型转换 System.out.println((char)(ch + 2));//c 从大到小强制类型转换 double d = 3.14; int num = (int)d; System.out.println(num);//3 }

数据类型转换:

1、从小到大自动类型转换

2、从大到小需要强制类型转换,可能会丢失精度(装水的杯子大小不一样)

byte->short(char)->int->long->float->double

【有道云笔记】冷流玮笔记
https://note.youdao.com/s/O5hGRjJU

  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值