
java学习笔记
文章平均质量分 66
yatesChiang
这只是我的学习笔记,仅供复习和记录使用!!!
展开
-
java中的this和super关键字
1转载 2015-05-28 21:12:36 · 527 阅读 · 0 评论 -
第一个java程序解析
public class HelloWorld { public static void main(String[] args) { System.out.println("hello world!"); }}public:main方法是公共的。static:因为main是程序的入口,定义成非静态方法,jvm就可以直接调用而不需要实例化该类在调用,其他的非静态方法必原创 2016-04-17 19:51:21 · 832 阅读 · 0 评论 -
java编码规范和代码注释
一、代码注释1、单行注释//int a;//定义int变量单行注释可以嵌套,后面的一个注释会被注释掉//aaa//bbb2、多行注释/* *//* 这是注释的代码 多行注释 */多行注释不可以嵌套/*第一行/*第二行*/ 到此注释结束,后面的都不算注释了,从第一个/*到第一个*/第三行*/3、文档注释/** */二、编码规范1.每条语句要单独站一行,一条命令原创 2016-04-17 20:59:53 · 523 阅读 · 0 评论 -
java类型转换
类型转换分为两种:隐式类型转换和显示类型转换一、隐式类型转换从取值范围小的–>取值范围大的,系统会自动执行public static void main(String[] args) { int a = 5; long b = 2147483648L;// java默认整数类型为int超出int类型的数要在后面加L b = a + b原创 2016-04-17 22:42:03 · 529 阅读 · 0 评论 -
流程控制语句
1、if,else if,else执行情况 int a = 3; if (a > 1) { System.out.println("第一个if"); } else if (a > 2) { System.out.println("第二个else if"); } else if (a原创 2016-04-20 11:14:01 · 432 阅读 · 0 评论 -
java数组
一、一维数组 public static void main(String[] args) { int arr1[] = new int[3]; }数组在内存中的存储机制:栈:存储的是局部变量,main方法中的变量也算。堆:存储的是实体(对象),每个实体有一个首地址值,默认初始化值,类型不同,初始化值不同,当没有指向实体的引用时,该实体会被垃圾回收机制回收其他声明数组的原创 2016-04-21 16:42:37 · 545 阅读 · 0 评论 -
java方法重载和重写
方法重载(overloading method) 是在一个类里面,方法名字相同,而参数不同。返回类型呢?可以相同也可以不同。 方法重写是指子类中的方法与父类中继承的方法有完全相同的返回值类型、方法名、参数个数以及参数类型。这样,就可以实现对父类方法的覆盖。 重写overriding 1) 父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,我们说转载 2015-05-28 20:52:25 · 936 阅读 · 0 评论 -
Java修饰符和关键字
1、private:只能在本类中访问,子类不能继承访问。public class People { String name; private int age;}public class Test { public static void main(String[] args) { People p = new People(); p.age原创 2016-04-23 14:20:57 · 2855 阅读 · 0 评论 -
java的面向对象
类的构造方法:如果一个类中无任何构造方法,编译器会自动创建一个不带参数的默认构造方法;如果类中都不是无参的构造方法,编译器不会为类设置一个默认的无参构造方法。1、我们可以把JAVA中的类分为以下三种:类:使用class定义且不含有抽象方法的类。抽象类:使用abstractclass定义的类,它可以含有,也可以不含有抽象方法。接口:使用interface定义的类。在这三种类型之间原创 2016-04-24 21:09:29 · 484 阅读 · 0 评论 -
Debug调试
1.设置一个debug断点,断点表示执行到此时停止,当用下面的快捷键执行时,是从断点的后一行开始F5:进入当前行的方法内部,一步一步执行F6:执行当前行,并跳到下一行,不进入方法。F7:执行完当前函数,跳出F8:接着执行代码,直到跳到下一个断点public class Debug { public static void main(String[] args) { dat原创 2015-06-16 16:38:30 · 831 阅读 · 0 评论 -
java异常处理
http://blog.youkuaiyun.com/a6511631/article/details/38315543http://www.cnblogs.com/dolphin0520/p/3769804.htmlhttp://blog.youkuaiyun.com/liujun13579/article/details/7742380转载 2015-06-02 14:15:46 · 533 阅读 · 0 评论 -
java内存堆和栈
http://blog.youkuaiyun.com/whaosy/article/details/8613386http://www.cnblogs.com/gw811/archive/2012/10/18/2730117.htmlhttp://wenku.baidu.com/link?url=trYzFGrH4EfikSaQ2jv8dw6zksaff-_uIOxBWMO6EA6m3_VisgD转载 2015-06-01 21:00:17 · 605 阅读 · 0 评论 -
jdbc连接数据库
private String dburl = "jdbc:mysql://localhost:3306/db_library"; private String dbuserName = "root"; private String dbpassword = "123456"; private String jdbcName = "com.mysql.jdbc.Driver"原创 2015-06-06 11:49:43 · 821 阅读 · 0 评论 -
Java输入输出流
InputStream(读数据) OutputStream(写数据)都是字节流,以二进制格式操作,除此之外还有Reader(读),Writer(写)字符流。这里的读和写都是相对程序而言,外部数据进入程序,通过输入流完成。程序将数据给外部设备,通过输出流完成。 一个字符占两个字节。1.InputStream Inputstream类中的常用方法: (1) public abstract i原创 2015-09-01 15:27:16 · 672 阅读 · 0 评论