java学习二】的更多相关文章

今天我总结了一下java多态中成员变量的赋值与调用 举一个我当初做过的小案例: class Fu{ int num; void show(){} } class Zi extends Fu{ //int num; public Zi(int num){ this.num = num; } public void show(){ System.out.println("Zi:" + num); } } public class Demo { public static void main…
一.类 1.类是模子,确定对象将会拥有的特征(属性)和行为(方法) 2.类的特点: (1).类是对象的类型 (2).具有相同属性和方法的一组对象的集合 3.类是抽象的概念,仅仅是模板,比如说:“手机”,对象是一个你能够看的到.摸得着的具体实体 二.定义类 1.类的重要性:所有java程序都以类class为组织单元 2.定义类的步骤:(1)定义类名 (2)编写类的属性  (3)编写类的方法 public class 类名{ //定义属性部分(成员变量) 属性1的类型 属性1: 属性2的类型 属性2…
Java内存结构 Java堆(Java Heap) java堆是java虚拟机所管理的内存中最大的一块,是被所有线程共享的一块内存区域. 在虚拟机启动时创建.此内存区域的唯一目的就是存放对象实例,这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配. java堆是垃圾收集器管理的主要区域,因此也被成为“GC堆”(Garbage Collected Heap).从内存回收角度来看java堆可分为:新生代和老生代(当然还有更细致的划分,在下一章会讲到). 从内存分配的角度看,线…
多线程创建方式 1.继承thread类,重写run方法 CreateThread createThread = new CreateThread();     ------createThread    继承过thread的类 2.实现runnable接口 Thread thread = new Thread(createThread);       ----------createThread  是new出来的实现接口的类 3.匿名内部类 new  thread(),然后在参数里new run…
2014 - 5 - 22 上午 Java对大小写敏感.   点号(.)用于调用方法,Java的能用语法是: object.method(parameters);   Java中的常量声明使用final关键字.且仅能赋值一次.习惯上,常量名大写.   可使用static final 定义一个类常量,以便在一个类中的多个方法中使用. 类常量定义在main方法外部,以便同一类其它方法可以使用.若使用public关键字,则其它类的方法也可以使用此常量.   字符串: Java中,允许使用+号拼接两个字…
public static String writeFile(String fileName, String[][] content) { WritableWorkbook wwb = null; String filePath = fileName+".xls"; try { wwb = Workbook.createWorkbook(new File(filePath)); } catch (IOException e) { e.printStackTrace(); } if (w…
变量只能定义一次,不能定义两次, 变量的作用域:当前的大括号与子括号才有效 变量的作用:存储值,取值 整型:向上自动升级,向下强制降级 char,byte,shot参与运算时候自动提升为int型 因为byte,char,shot在运行时候会有溢出的情况,所以自动提升.两个int参与运算时候 不会提升为long,不会报错,但是会损失精度 任何的整数类型和long类型做运算都会转换成long类型 整型默认为int型…
最近在使用已有的一些 jar 包时,发现有些 jar 包中的一些方法无法满足自己的一些需求,例如返回固定的格式,字符串处理等等,因而需要对原有 jar 文件中对应的 class 文件进行二次开发扩展,并重新打包文件,替换原有的 jar 文件,满足测试开发自身的需求. 下面以修改 eclipse 默认注释中的 ${date} 和 ${time} 对应的返回样式(如下图所示),进行实例说明.…
自3月25至今,已经好久没有写学习日志了,今天在写日志抓取合并的小方法,发现抓取后的日志并米有依据系统执行的日志顺序排序.日志抓取排列逻辑如下: 通过日志标识,从各个日志文件(例如 use.log,error.log 等)中获取所需日志列表 合并日志列表 升序排序 输出日志报告 结果最后获取日志信息后,发现实际产出结果与预期结果不相符,如下所示: -- ::, - INFO - [main] [cn.ffp.autotest.api.report.ReportHelper:] - [] 开始生成…
JSON数据由 JSONObject.JSONArray.key_value 组合而成.通常来说,JSONObject 可以包含 JSONObject.JSONArray.key_value:JSONArray只能包含 JSONObject 的列表:key_value 为最小单元,且只能在 JSONObject 中获取.获取 JSONObject.JSONArray.key_value 三种数据的方法如下所示: 获取 JSONObject:JSONObject.getJSONObject(key…