【名师课堂】Java零基础入门

【名师课堂】Java零基础入门

26课时 |
79037人已学 |
(30 评论)

加入学习
加入学习

基本数据类型

    数值型     

        整型:byte,short,int,long 

        浮点型:float,< double

字符型:char

布尔型:boolean

引用数据类型:数组,类,接口

[展开全文]

请解释&&和&、|和||的区别?

  • 逻辑运算之中:
  • 位运算中:

&:运算的两个数据位如果有一个是0结果就是0,全为1时结果才是1;

|:运算的两个数据位如果有一位是1结果就是1,全为0结果才是0。

[展开全文]
终结命运 · 2017-06-28 · Java运算符(位运算符) 0

顺序结构、分支结构、循环结构。

if分支结构和switch分支结构。

if(布尔表达式){

条件满足时的执行代码;

}

else {

条件不满足时的执行代码;

}

switch支持int、char、String、枚举()数据类型。

switch(){

case 1 :{代码;break;}

case 2 :{代码;break;}

default:{代码;break;}

}

[展开全文]
终结命运 · 2017-06-28 · 程序逻辑控制(分支结构) 0

进行循环的时候有2个关键字:continue、break。

continue执行语句之后的循环体不执行。

break终止循环。

[展开全文]
终结命运 · 2017-06-28 · 程序逻辑控制(循环控制) 0

整型类型
1. 任何一个整型变量都是int类型
注:long num = 2147483648L

2. Integer.MAX_VALUE : 最大值 2147483647
   Integer.MIN_VALUE : 最小值 -2147483648

3. 使用long类型来解决int的数据溢出问题
注意:需将其中一个变量进行扩充,扩充有两种方式
(1)int a  = 1
     long result = a
     result = result + 1
(2)int a = 1
     long result = (long)a + 1

4. 大的数据类型转换为小的类型必须强制转换,且必须加上目标类型,并有可能损失精度

5. 数值型的默认值在主方法中失效


小数类型
1. 任何一个小数,默认类型是double

2. double可以保存的数据类型是最大的

 

字符类型
1. char使用单引号'',描述的只是单一的字符

2. 大写字母(A-Z):A(65)~Z(90)
   小写字母(a-z): a(07)~z(122)
   数字(0-9): '0'(48)~'9'(57)


&&和&、||和|的区别
与操作
    &&:表示逻辑与运算,若干个判断条件,如果前面有条件返回了false,那么后面的条件不再判断
    &:所有的判断条件都要执行
或操作
    ||:表示逻辑或运算,若干个判断条件,如果前面有条件返回了true,那么后面的条件不再判断
    |:所有判断条件都要执行
位运算
    &:运算的两个数据位如果有一个为0,则最终结果为0
    |:运算的两个数据位如果有一个为1,则最终结果为1

 

循环使用原则
    对于不知道循环次数,但知道循环结束条件的使用while循环
    对于已经明确知道循环次数的使用for循环


方法的重载开发原则
    返回值类型要求一样

 

[展开全文]

类的命名首字母大写,变量的首字母小写

在int最大值

-2147483648~2147483647

int max=2147483647+1=-2147483648;

int min=-2147483648-1=2147483647

int min=-2147483648-2=2147483646

执行程序都是右边到左边
60!  60的阶乘

所有变量定义的时候给他默认值

[展开全文]
小花花花 · 2017-09-13 · Java数据类型划分(整型类型) 0

方法可以重复调用,什么样的算法需要构成方法,需要结合实际项目经验。

方法是一段可以被重复调用的代码块。

public static 方法返回类型 方法名 (参数类型,参数){

执行代码;

return;

}

void无返回值。

[展开全文]

方法重载,指的是,方法名称相同,参数的类型或者个数不同。

在方法重载的时候,要求方法的返回类型相同。

[展开全文]
终结命运 · 2017-06-28 · 方法的定义与使用(方法重载) 0

Java SE(05年之前称为J2SE):进行单机版程序开发,往往是作为基础平台。 

Java ME(05年之前称为J2ME):进行移动开发的,没赶上好时候,后来这项开发已被Android所取代。

Java EE(05年之前称为J2EE):Java开发的企业版。

[展开全文]
该学习了 · 2017-06-15 · Java简介(Java发展概述) 0

方法的递归调用指的是一个方法自己调用自己的形式。 

方法必须有一递归结束条件;

方法在每次递归处理的时候一定要做一些变更。

 

[展开全文]

        float f1 = 1.1F ;
        System.out.println(f1 * 2) ;
        System.out.println(1.1 * 1.1) ;

结果是1.2100000000000002也没错吧,不是说有小数点默认是double类型呢,那就不是浮点型了

[展开全文]
拂晓看黎明 · 2017-11-01 · Java数据类型划分(浮点类型) 0

整型做除法的时候,8/7=1

要   8/(double)7=1  或   (float)8/7=1  这样就可以了 

[展开全文]
小花花花 · 2017-09-14 · Java数据类型划分(浮点类型) 0

65(A)90(Z)

97(a)122(z)

字符0和数据0不相等

[展开全文]
小花花花 · 2017-09-15 · Java数据类型划分(字符型) 0

布尔是一位数学家的名字

[展开全文]
小花花花 · 2017-09-14 · Java数据类型划分(布尔型) 0

有很多类的定义

从主方法开始执

 

初期写代码最好使用记事本,

[展开全文]
初心始终 · 2017-06-01 · 第一个Java程序 0

x=10

y=20

x++ * y=200   先运算再自增

++X * Y =220    先自增再运算

[展开全文]
小花花花 · 2017-09-14 · Java运算符(基础数学运算符) 0

现阶段的数据类型,就是4类8种,

byte short int long 

float 

[展开全文]

限制条件;本次学习的方法是在主类种定义,并且由主方法直接调用的方法形式.

方法:指的就是一段可以被重复调用的代码块.

返回值类型

   void 没有返回值

   数据类型(基本类型,引用类型)

无参数  无返回值,

有参数,无返回值

有参数有返回值

[展开全文]

计算机高级编程语言类型:

  1. 编译型: C--(编译)-->生成.exe文件
  2. 解释型: HTML, 写完可以直接运行

Hello.java--编译-->Hello.class--解释-->不同操作平台的可执行文件

虚拟机(JVM)负责将Hello.class解释为不同平台的可执行程序. 而Hello.class即是JVM的可执行文件

 

 

[展开全文]
鱼包丸子 · 2018-05-18 · Java简介(Java主要特点) 0

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品