JAVA复习笔记02】的更多相关文章

16.interface中的成员变量默认为public static final类型,方法只能是public(默认为public) 17.内部类访问外部类成员: Outer.this.num; 18.一道有趣的题目 使用内部类实现该程序.(答案附在本文末尾) interface Inter { void show(); } class Outer { /* */ } public class Test { public static void main(String[] args) { Oute…
本笔记(无异常处理与网络编程部分)整理自<java程序设计>-黄岚 王岩 王康平 编著 java数据     UI     I/O      java线程      数据库操作 Java数据 byte 8bit short 16bit int 32bit long 64bit float 32bit double 64bit Integer类 构造方法:public Integer(int value) public Integer(String s) 提供的方法:public int com…
    前言:终于到分布式篇,前面把JAVA的一些核心知识复习了一遍,也是一个JAVA程序员最基本要掌握的知识点,接下来分布式的知识点算是互联网行业的JAVA程序员必备的技能:     概念:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是谷歌的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等     关键词:分布式,一致性服务 讲得通俗一点,zookeepe…
此笔记学习于慕课网:Java入门第一季-第三季,想学的可以点击链接进行学习,笔记仅为私人收藏 建议学习时间:2-3天(极速版) 数据类型 基本数据类型存的是数据本身 引用类型变量(class.interface.数组)存的是数据的空间地址 自动类型转换 目标类型能与源类型兼容 目标类型大于源类型 强制类型转换 丢失数据(不 四舍五入) 常量 语法:final 常量名 = 值; 一般大写 注释 /** * 这是文档注释 * @author laorenyang * @version v1.0 */…
一.String类一般字符串 声明字符串 >>String str 创建字符串 >>String(char a[])方法用于将一个字符数组创建为String对象 >>String(char a[],int offset,int length)方法用于提取字符数组a中的一部分创建一个字符串对象,参数offset表示开始截取字符串的位置,length表示截取字符串的长度 >>String(char a[] value)方法可用于分配一个新的String对象,使其…
others 初始化块在构造器前执行: 静态初始化块和实例变量显示初始化执行顺序为各自定义的位置: final类不能派生子类,final方法不可覆盖,final变量不可重新赋值: 判定值相等,String类已经重写了equals方法,其它类的equals方法需要重写才能实现值相等的判定: 单例类,只创建一个对象的类,用private修饰隐藏其构造函数,成员和函数用static修饰,public static修饰的方法,确保只产生一个对象: 不可变类:类一旦创建,其实例变量值不可变:field用f…
Java中this关键字,this可以调用类的成员变量和成员方法,this还可以调用类中的构造方法.使用这种方式值得注意的是, 只可以在无参构造方法中的第一句使用this关键字调用有参构造方法. public class AnyThting{ public AnyThting(){ this("this 调用有参构造方法"); System.out.println("无参构造方法"); } public AnyThting(String name){ System.…
反射 反射: 在运行时动态分析或使用一个类进行工作. java.lang.Class类:描述类信息的类. 类对象:描述一个类信息的对象,当虚拟机加载类的时候,就会创建这个类的类对象并加载该对象,Class是类对象的类型. 获得类对象的方式: 用" 类名.class "获得这个类的类对象. 用类的对象掉用getClass(),如object.getClass()得到这个对象的类型的类对象. 可以使用Class.forName(类名),也可以得到这个类的类对象,(注意,这里写的类名必须是全…
冒泡排序 package com.lcw.bubble; public class BubbleSort { /** * 冒泡排序 * @param args * @author 成鹏致远 */ public static int[] bubleSort(int[] before) { int temp; for (int i = 0; i < before.length; i++) { for (int j = 0; j < before.length-i-1; j++)//依次进行排序 {…
修饰符abstract 抽象的,定义框架不去实现,可以修饰类和方法 abstract修饰类: 会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型 抽象类就相当于一个类的半成品,需要子类继承并覆盖其中的抽象方法,这时子类才又创建实例的能力,如果子类没有实现父类的抽象方法,那么子类也要为抽象类. abstract修饰方法: 会使这个方法变成抽象方法,也就是只有声明而没有实现,实现部分以";"代替,需要子类继承实现. 抽象方法代表了某种标准,定…