![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 基础篇
文章平均质量分 78
stone123456789
这个作者很懒,什么都没留下…
展开
-
第一课 简介及第一个java程序
选择了java说明你有了目标,那剩下的就是坚持了,作为讲师 每个第一堂课都会和学生强调: 坚持最重要一.简介 1.java 是SUN( Stanford University NetWork) )的产品 ,现在SUN已经被oracle公司 (在中国叫甲骨文)收购。 2. 1995年原创 2009-06-10 18:39:00 · 432 阅读 · 0 评论 -
第九课 面向对象编程 (九)
1.final 1)final修饰变量:为常量 可以在定义的时候 或是 构造方法中进行初始化 给初始化值之后就不能改变 静态常量public static final String TYPE; 以后编程会很常用 可以在定义的时候 或是 初始化块中进行初始化 给初始化值原创 2009-06-13 17:29:00 · 338 阅读 · 0 评论 -
第八课 面向对象编程 (六)
1.多态 1)重写:发生父类和子类之间 子类重写父类的方法 添加自己新的功能 2)重载:发在一个类中 方法的名字相同 参数列表不同(个数 类型 顺序) 和返回值无关(构造方法重载 和 成员方法重载) 3)多态的运行机制:在类编译阶段,编译器会检查类型是否匹配(检查声明类型、方法等)。在运行阶段,JVM会调用实例的对应方法,先检查父类方法,原创 2009-06-13 17:20:00 · 355 阅读 · 0 评论 -
第七课 面向对象编程(五)
1.继承 1)定义:一个类自动获得另一个类的属性或者方法的过程 2)使用: 父类: public class Person { private String name; private int age; public i原创 2009-06-13 16:12:00 · 372 阅读 · 0 评论 -
第六课 面向对象编程(四)
1.类的初始化过程: 类的静态成员在类被加载的时候进行初始化!! 数据成员初始化过程: 1)在堆中分配空间 2)给对性的属性赋默认值 boolean=false 基本类型=0 引用类型=null原创 2009-06-13 15:45:00 · 407 阅读 · 0 评论 -
第五课 面向对象编程(三)
1.值传递 方法调用的时候 遵循值传递的原则 1)基本数据类型传递的数据的本身 2) 引用数据类型 传递的是对象的地址 3)学java一定要有内存模型的概念 下面来看一个例子 类BirthDate public class BirthDate {原创 2009-06-13 15:09:00 · 349 阅读 · 0 评论 -
第四课 面向对象编程(二)
1.this 关键字的使用 1)代表当前对象的引用 2)最长使用的方式就是用来区分同名变量 3)上次课我们写到构造方法 其中有这样一段代码 public Person{ int age; String name;原创 2009-06-13 10:49:00 · 286 阅读 · 0 评论 -
第三课 面向对象编程(一)
1.类 1)定义: 就是某一种事物的一般性的集合体, 是相同或相似的各个事物共同特性的一种抽象. 2)实现代码 class Person//类的定义使用class关键字 Person是类的名字 { } 3)属性:一个对象的属性是能够被外原创 2009-06-13 10:45:00 · 303 阅读 · 0 评论 -
第十四课 集合框架
1.简介集合框架(Collections Framework ) (容器类) java.util包下以下是java1.2版本之后提供的类和接口Collection(接口) ---List(接口):有序可重复 ----ArrayList(实现类):实现了 大小可变的数组 ----LinkedList(原创 2009-06-14 11:53:00 · 395 阅读 · 1 评论 -
第十三课 异常
异常: 1)概念: java中用于处理错误的一种机制 2)分类 Throwable(超类) ---Error:程序员编程过程中无能为力处理的错误 例如:内存不足 jvm出错 ---Exception ---RuntimeException(Unchecke原创 2009-06-14 11:36:00 · 316 阅读 · 0 评论 -
第十二课 日期处理
1.Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 eg:public class TestCalendar { public static void main(String[] args) { Calend原创 2009-06-14 11:14:00 · 352 阅读 · 0 评论 -
第十课 数组
1.数组:多个相同类型数据的组合 引用类型:类 数组 和 接口 1)声明 int[] var 或者 int var[] 建议大家使用第一种 2)初始化 数组下标从0开始 (1) int[] arr1={1,2,3,4}; (2) int[] arr2=new int[5];原创 2009-06-13 17:47:00 · 406 阅读 · 0 评论 -
第十一课 常用字符串函数
1. String类的特殊用法 String s1=new String("Test");//看到new关键字就会重新分配空间 String s2=new String("Test"); //字符串池 执行到String s3="Test"; 给s3 分配空间 放到字符串池当中 //但执行到String s4="Test"; 到字符串池中检查 是否有 "Test" 如果有原创 2009-06-13 17:54:00 · 363 阅读 · 0 评论