java
Animal a = new Animal("name");
java IO流
多看例子 多写例子
return是用来终止方法的 并返回指定内容形参是指形式参数,用来承载指定的实际参数
大括号之间件 缩进程序快之间加 空行运算符两侧加 空格并排语句加 空格
java里所有数都是带符号的
起名是有重要意义的,跟你要做的东西有关系
标示符 就是可以起名字的东西,就是不能以数字组成 Java 见名知意Java常量程序执行过程Load到内存区找到main方法开始执行执行过程中的内存管理内存四块区域heap(new出来的东西)stack(局部变量)data segment(静态变量字符串常量)code segment(存放代码)数据类型逻辑性-boolean文本型-char整数型-byte,short,int,long浮点数型-float,double
bak文件 自动备份
{class[方法]{方法体}}一个文件最多一个public 类 其他个数不限java应用程序的执行入口是main()方法。它又固定的书写格式:public static void mian(String orgs[]){}; args变量名随便取[]可以放在args前面Java语言严格区分大小写Java方法有一条条语句构成,语句以分号结束。
\\192.168.0.1开发环境叫jdk运行环境叫jre
编译性语言,解释性语言java是解释性语言,因为java一行一行解释执行的先在自己的虚拟机里执行的,跨平台语言 垃圾收集
数据结构:(好好复习) 排序算法, 搜索算法, 把结构框架背下来 空间复杂度java web 框架特别多!要好好注意原理,主要一个框架,
分析输出结果,体会构造器函数和一般成员函数在继承中的区别。class A{ protected void print(String s){System,out,printlin(s);}A() {print("A()");}public void f(){print("A:f()");}}class B extends A{ B(){print("B()");}public void f(){print("B:f()");}public static void main(String args){B b = new B(); b.f();}}
this关键字:是指指向自身的对象的引用(当你确定不了一个变量是哪个类型的时候,)
分析内存class Birthdate{private int date;private int month;private int year;public Birthdate(int d,int m,int y){ public static void main(
类名首字母大写变量名和方法名都使用驼峰标示
引用类型:占两块内存声明一个String的引用类型变量,但并没有使它指向一个对象String s;使用new语句创建一个String 类型的对象并用s指向它以后可以通过s完成对齐操作。 类是静态的概念,代码区对象时new出来的,位于堆内存中,类的每个成员变量在不同的对象中都有不同的值,而方法只有一份,执行时候才占用内存。
引用递归的技巧: