笔记2

 

回顾

1.Java发展史 

高斯林

2.Java开发环境搭建

 Windows环境【本地开发环境】,Linux【从0到1,小概率事件】

3.HelloWorld的一些注意事项

4.三大注释---使用

5.八大基本类型--掌握

6.跨平台的原理--了解

7.JavaES---》J2SE,JavaEE,JavaME

8.Java能搞什么

9.变量和常量

0.1变量的命名规范

  1. 组成部分:字母,下划线,数字【字,下,类,人,数】
  2. 不能是关键字,可以包含关键字,比如 myClass
  3.  不能以数字开头
  4.  小驼峰命名规则

0.2 常量的命名规范

1. 常量名都大写: PI , month ×

2. 多个单词组成,一般使用 _ 分割, MY_RATE

1.数据类型转换

了解的常用编码格式:

【硬性要求】

   使用字符,请使用字符本身,不允许使用字符对应的编码!!!

GBK:

新国标,包含了简体中文所有的文字,以及少数民族文字

GB2312:

   老国标,包含了简体中文所有的文件,以及一部分少数民族文字

BIG5:

    中文繁体字编码集,主要用于中国台湾,中国香港,中国澳门,新加坡

UTF-8:

   万国码,包含了所用国家的文字,也是开发中使用最多的编码,IDEA,MySQL HTML5

ASCII:

   美国标准什么什么协会,闲着没事做的编码,然后觉得很low,就开始凑数!!!

原码、反码、补码

注意:负数

正数:三码合一

2.运算符

2.0 赋值运算符

= :赋值

2.1 算术运算符

+、-、*、/、%

注意: a++,++a a--,--a

2.2 比较运算符

>、>=、<、<=、==、!=

它的结果是boolean类型

2.3 逻辑运算符

&&-短路与、&、||-短路或、| 、!-取反

    对于短路与:若左边的结果为false,它就可以决定整个表达式的结果,此时逻辑运算符右边的表达式就不用计 算了

    对于短路或:若左边的结果为true,它就可以决定整个表达式的结果,此时逻辑运算符右边的表达式就不用计 算了

    对于非短路:无论左边的结果为true还是false,都要计算右边的结果

    开发中,使用的基本上是短路

2.4 复合运算符

// += -= *= /= %=

d += 1; //a = a + 1

byte e = 50;

//byte f = e + 1; 编译不通过

e +=1; //编译通过,帮我们转换了类型

2.5 位运算符

//位运算:如何高效的实现2*8 = 16 幂 mi

// 16 / 4 = 4

System.out.println(2 > 3);

System.out.println(16 >> 2);

2.6 三元运算符

语法:

表达式?结果1:结果2 

注意:三元运算符必须有一个变量来接收它的结果;它的结果的数据类型,取决于你结果1和结果2的数 据类型

3.分支结构

明确:生活中处处有选择,即分支

程序就是为了解决生活问题,如何使用代码去解决这种选择的难题。

3.1 if分支

在整个if分支结构中,else是可选的,你根据自己的情况去选择

3.1.1 单分支

if(boolean表达式) {

     语句块;

}

3.1.2 双分支

if(boolean表达式) {

      语句块;

} else {

}

3.1.3 多分支

  使用多重if的时候要注意每个条件的顺序问题,虽然语法没有错误,乱放的话,可能不符合我们 的   期     望的结果。

对于多分支情况,可以使用多个if,但是多个if有个问题,即每个if都要判断一次,效率较为低下。 我们期望的是匹配到一个分支之后,就结束这个流程。

3.1.4 嵌套if

对于嵌套if,一般建议2-3层

if(条件) {

     if(条件) {

     } else {

     }

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值