2021年8月17日
摘要: 30 异常封装错误信息的对象错误信息:类型、提示消息、行号常的继承结构 捕获异常 try {} catch(AException e) {} catch(BException e) {} catch(父类型Exception e) {} finally {不管出不出错,都会执行}如果抛出异常,并且中 阅读全文
posted @ 2021-08-17 21:41 学习的CYT 阅读(19) 评论(0) 推荐(0)
  2021年8月16日
摘要: 29 Java中堆内存和栈内存1.Java中的栈内存:在函数中定义的一些基本数据类型的变量(比如int, short, long, byte, float, double, boolean, char)和对象的引用变量都是在栈内存中分配的。释放:当超过变量的作用域之后,Java就会自动释放掉栈内存, 阅读全文
posted @ 2021-08-16 21:39 学习的CYT 阅读(27) 评论(0) 推荐(0)
  2021年8月15日
摘要: 28 一、堆内存和栈内存程序运行时内存分配有三种:静态存储分配,栈式存储分配,堆式存储分配1.静态存储分配:在程序编译时就可以确定数据目标在运行时所需要的内存,因此在编译时就为其分配固定大小的内存。这种分配策略不允许代码中有可变数据结构,比如可变数组,嵌套循环结构或者递归,否则无法计算所需要的内存空 阅读全文
posted @ 2021-08-15 21:30 学习的CYT 阅读(24) 评论(0) 推荐(0)
  2021年8月14日
摘要: 第27天 Stack的基本使用初始化Stack stack=new Stack判断是否为空stack.empty()取栈顶值(不出栈)stack.peek()进栈stack.push(Object);出栈stack.pop(); 实例:public class Test01 { public sta 阅读全文
posted @ 2021-08-14 18:26 学习的CYT 阅读(19) 评论(0) 推荐(0)
  2021年8月13日
摘要: 第26天 静态初始化器语句块静态初始化器是由关键字static 修饰的一对大插号“()”括起来的语句组。 它的作用与类的构造方法有此相似都是用来初始化工作的,但静态初始化器与构造方法有几点根本的不同。(1)构造方法是对每个新创建的对盆初始化而静态初始化器是对类自身进行初始化。(2)构造方法是在用ne 阅读全文
posted @ 2021-08-13 20:13 学习的CYT 阅读(16) 评论(0) 推荐(0)
  2021年8月12日
摘要: 第25天 缺省访问控制符若在类成员的前面不加任何访问控制符,则该成员具有缺省的访问控制特性,这种缺省访问控制权,表示这个成员只能被同一个包(类库)中的类所访问和调用.如果一个子类与其父类位于不同的包中,子类也不能访问父类中的缺省访问控制成员,也就是说其他包中的任何类都不能访问缺省访问控制成员。同理, 阅读全文
posted @ 2021-08-12 18:58 学习的CYT 阅读(61) 评论(0) 推荐(0)
  2021年8月11日
摘要: 第24天 构造方法代码实例 //filename: App7_3. javaclass Cylinder{private double radius;private int height ;private double pi= 3. 14;private String color;public do 阅读全文
posted @ 2021-08-11 19:18 学习的CYT 阅读(30) 评论(0) 推荐(0)
  2021年8月10日
摘要: 23天 Java内存管理堆内存 用来存放由new创建的对象实例和数组。Java堆是所有线程共享的一块内存区域,在虚拟机启动时创建,此内存区域的唯一目的就是存放对象实例。注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。栈内存 保存的是堆内存空间的访问地址,或者说栈中的变量指向堆内存中的变 阅读全文
posted @ 2021-08-10 21:47 学习的CYT 阅读(20) 评论(0) 推荐(0)
  2021年8月9日
摘要: 第22天 求和 public class HS_Loop1 { public static void main(String[] args) { int i=1,sum=0; while(i<=100){ sum=sum+i; i++; } System.out.println("100以内的和:" 阅读全文
posted @ 2021-08-09 13:19 学习的CYT 阅读(22) 评论(0) 推荐(0)
  2021年8月8日
摘要: 第 21天 方法的语法格式 在Java中,声明一个方法的具体语法格式如下 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 return 返回值;} 对于上面的语法格式中具体说明如下:1)修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符s 阅读全文
posted @ 2021-08-08 22:59 学习的CYT 阅读(24) 评论(0) 推荐(0)