Java教程

java学习笔记

本文主要是介绍java学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

============== 12/07 =================

1、变量第二次赋值,可以不用重复定义,int String

2、=是赋值的意思, ==是否相等

3、内存最小单元-->字节,byte, 1byte=8个二进制

char/short 2byte 255^2

float/int 4 byte 255^4

double/long 8byte 255^8

4、String ="",char=''

5、 ++n,先加1,后引用n;n++:先引用n,后加1

6、b?x:y,b成立执行x,否则y

7、\n换行符,\r回车,\t Tab

8、%d整数,%f浮点数,%s 字符串

============== 12/08 =================

1、if () {} else if() {} else {}

2、在Java中,判断值类型的变量是否相等,可以使用==运算符。但是,判断引用类型的变量是否相等,==表示“引用是否相等”,或者说,是否指向同一个对象。要判断引用类型的变量内容是否相等,必须使用equals()方法:

3、Person ming=new Person(); Person:类型;ming:变量名;new Person():实例化

4、引用 变量.字段  ex:ming.age

5、class 类,instance实例

6、private field 内部class访问,防止调用篡改了数据

7、this 关键字,在class里面

8、字符串不可篡改

9、???????????参数绑定问题:栈的概念

files=【a,b】files[0]="c"  传参改变

a="a",a="b",传参不变

 

============== 12/09 =================

1、extends继承,

2、class person

class student extends person   student:子类、扩展类,person :父类、超类,super.name 引用父类

3、student person object  从右到左可以,从左到右不行

4、子 is 父,has 继承关系

5、Overload 重载,Override 覆写(实际类型动态调用,而非声明类型)

6、public final 不需要子类对父类的override,final class 不允许继承

7、String 是一个类,重载:同一个方法,不同的输入

8、多个输入   (Income... income)

============== 12/10 =================

1、package 避免class的冲突

2、java.long包 程序自动导入的

3、java.util.*  java.math.*

4、try {} catch {} finally {}

 

这篇关于java学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!