随笔分类 - JAVA学习总结一-----基础
摘要:1 field is changed fanuction's parameter 2 behavior is changed lambda for java8 3 block of codes is changed class abstact interface 4 object is change
阅读全文
摘要:1 package com.kai.li; 2 3 /** 4 * 5 */ 6 public class FlyText{ 7 public static void main(String[] args){ 8 Plane p = new Plane(); 9 Bird b = new Bird(); 10 ...
阅读全文
摘要:1 代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。 2 3 原则: 4 1、注释形式统一 5 6 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文...
阅读全文
摘要:JDK各个版本的新特性 JDK各个版本的新特性 JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给
阅读全文
摘要:1 public class Text1{ 2 public static void main(String args[]){ 3 System.out.println("和等于:"+add(2,5)); 4 System.out.println("和等于:"+add(2,5,100,25,23)); 5 System.out....
阅读全文
摘要:super出现在继承了父类的子类中。有三种存在方式:第一种super.xxx;(xxx为变量名或对象名)这种方法意义为,获取父类中的名字为xxx的变量或方法引用。使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作第二种super.xxx();(xxx为方法名)这种方法意义为,直接访问并调
阅读全文
摘要:除了用private修饰的成员, 其他都可以继承; final成员能继承,但不能修改; static成员能继承,而且能修改; 构造方法也是可以继承的
阅读全文
摘要:1 类 2 对象 3 类的成员(成员属性 成员方法 内部类 代码块) 4 方法(构造方法 成员方法) 5 方法签名 6 方法参数(值传递 引用传递) 7 重载 重写 8 访问权限修饰符,其它修饰符 9 两大关键字 this static 10 final 11 public protected de
阅读全文
摘要:1 public class Text1{ 2 public static void main(String[] args){ 3 Singleton s1=Singleton.getSingle(); 4 Singleton s2=Singleton.getSingle(); 5 Singleton s3=Singleto...
阅读全文
摘要:第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (i
阅读全文
摘要:Java 反射机制 基本概念 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法? 答案是肯定的。 这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。 Java反射机制主要提供了以下功
阅读全文
摘要:HashCode定义 (1)HashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,HashCode是用来在散列存储结构中确定对象的存储地址的; (2)如果两个对象相同, equals方法一定返回true,并且这两个对象的HashCode一定相同; (3)如果对象的eq
阅读全文
摘要:1 hashCode()用于返回调用该方法的对象的散列码值,此方法将返回整数形式的散列码值。 2 在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址 值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了。一旦一个类重写equals()方法,通...
阅读全文
摘要:JAVA代码: public static void main(String[] args) { Object obj1 = new Object(); Object obj2= new Object(); Object obj3 = obj2; System.out.println("obj1==
阅读全文
摘要:1 参加一个笔试,有一个关于类的静态代码块、构造代码块、构造函数的执行顺序的问题。不太清楚,网上百度了一下。在这里记录一下。 2 3 一、什么时候会加载类? 4 使用到类中的内容时加载:有三种情况 5 1.创建对象:new StaticCode(); 6 2.使用类中的静态成员:StaticCode.num=9; StaticCode.show(); 7 3.在命...
阅读全文
摘要:首先纠正下java2000的第一个错误说法:"java里不叫这个,而是叫传值和传对象。".引用jiabobber的话:形参就是形式上的参数啊,实参就是实际的参数啊,其实各种语言形参实参都一样的概念的吧。jiabobber的这句话是对的,实参,形参是程序设计语言中的通用概念,并不是只有C,C++有而J
阅读全文
摘要:1 说明:本文的适用对象为java初学者、如果有读者发现文章中有叙述不妥之处,请指正。 2 3 今天在论坛上有人提了一个关于java中调用函数时有没有引用传递的问题,可谓是吵的不可开交。有人说java只有值传递,也有人说java既有值传递也有引用传递,那么java中到底有没有引用传递呢,下面我来分析一下。 4 5 一、首先来明确一下"值传递"和"引用传递的"区别 6 ...
阅读全文
摘要:这几天不知道怎么了,总是碰到各种各样的NoSuchMethodException异常,但是Java为了方便值给了我们方法的方法签名,这对于刚接触的程序猿来说貌似有点蛋疼。今天从网上好好的百度/google了一下,结合自己掌握的知识,现将有关方法签名的相关信息记录下来,以备以后使用。 首先,先来介绍一
阅读全文
摘要:1 代码块:就是用{}括起来到部分。根据应用的不同分为4类:普通代码块、构造块、静态代码块、同步代码块。 2 1.普通代码块:定义在方法中的代码块。 3 如: 4 [java] view plain copy 5 public class Ex22 { 6 7 public static void main(String[] args){ 8...
阅读全文
摘要:(成员)内部类-常用 特点:可以把内部类当作是外部类的一个【成员】 同外部类的成员一样,内部类可被private、protected等权限修饰符修饰 同外部类的成员一样,private修饰的内部类仅对外部类是可见的【public Inner in=new Inner();】,对外部类以外的地方不可见
阅读全文

浙公网安备 33010602011771号