12 2015 档案

摘要:/* * 3、 有五个学生,每个学生有3门课(语文、数学、英语)的成绩, * 写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩), * 然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。 * 要求:stu.txt文件的格式要比... 阅读全文
posted @ 2015-12-31 23:11 唱一些温暖 阅读(8575) 评论(0) 推荐(0) 编辑
摘要:/* * 2、 请说明Java中字符'\'的含义,有什么作用? * * 回答: * 在java中反斜杠'\'代表的含义是转义字符,是一个标记 * * 当编译器读到这个标记的时候,它就知道下一个字符不是普通的字符,而是被转译的字符 * 它会依据转义字符的含义做操作,而不是直接的使用原字符。 * ... 阅读全文
posted @ 2015-12-31 23:09 唱一些温暖 阅读(5304) 评论(0) 推荐(0) 编辑
摘要:/* * 4、 方法中的内部类能不能访问方法中的局部变量,为什么? * * 可以,但必须用final修饰才能访问。 * * 原因: * 一, 当方法被调用运行完毕之后,局部变量就已消亡了。但内部类对象可能还存在, * 直到没有被引用时才会消亡。此时就会出现一种情况... 阅读全文
posted @ 2015-12-31 23:08 唱一些温暖 阅读(887) 评论(1) 推荐(1) 编辑
摘要:-----------------------------------------反射概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要... 阅读全文
posted @ 2015-12-31 15:33 唱一些温暖 阅读(175) 评论(0) 推荐(0) 编辑
摘要:StringBuilder 没有提供clear或empty方法。清空有3种方法:1)新生成一个,旧的由系统自动回收2)使用delete3)使用setLength将三种方法循环1000万次,代码:1.public class sbbm {2.3. static String a;4. st... 阅读全文
posted @ 2015-12-29 13:02 唱一些温暖 阅读(7415) 评论(0) 推荐(0) 编辑
摘要:JVM java虚拟机1.栈区(stacksegment)存放函数的参数值,局部变量的值等, 在超过这个变量的作用域时就会被系统自动释放掉存于jvm内存中的资源。优点:存取速度比堆快缺点:存在栈中的数据大小 与生存期必须是确定的,无灵活性总结:主要for(int i=0;i 大于 >= ... 阅读全文
posted @ 2015-12-27 17:44 唱一些温暖 阅读(446) 评论(0) 推荐(0) 编辑
摘要:1.用于定义数据类型的关键字: class 用于定义类,java语言的程序代码都需要定义在类中 byte 字节类型 用于存储整 (二进制8位)//128~127(十进制) short 整型 用于存储整数 (二进制16位) int... 阅读全文
posted @ 2015-12-27 17:41 唱一些温暖 阅读(289) 评论(0) 推荐(0) 编辑
摘要:JVM java虚拟机1.栈区(stacksegment)存放函数的参数值,局部变量的值等, 在超过这个变量的作用域时就会被系统自动释放掉存于jvm内存中的资源。优点:存取速度比堆快缺点:存在栈中的数据大小 与生存期必须是确定的,无灵活性总结:主要for(int i=0;i<43;i++){ Sys... 阅读全文
posted @ 2015-12-27 17:34 唱一些温暖 阅读(119) 评论(0) 推荐(0) 编辑
摘要:GUI Graphical User Interface(图形用户接口)用图形的方式,来显示计算机操作的界面,这样更方便更直接GLI Command line Uesr Interface(命令行用户接口)就是常见的Dos命令行操作需要记忆一些常用的命令,操作不直观举例: 比如:创建文件夹,或者删除... 阅读全文
posted @ 2015-12-27 17:33 唱一些温暖 阅读(793) 评论(0) 推荐(0) 编辑
摘要:格式: for(数据类型 变量名:被遍历的集合(Collection)或者数组){ }对集合进行遍历,只能获取元素 但不能对集合进行操作import java.util.*;class Test{ public static void main(String[] args){ ... 阅读全文
posted @ 2015-12-27 17:32 唱一些温暖 阅读(195) 评论(0) 推荐(0) 编辑
摘要:装饰设计模式:当想要对已有的对象进行功能增强时可以定义一个类,将已有对象传入,基于已有对象的功能,并提供加强功能那么自定义的该类就称为装饰类。装饰类通常会通过构造方法接收被装饰的对象并基于被装饰的对象的功能提供更强的功能class Test{ public static void main(S... 阅读全文
posted @ 2015-12-27 17:32 唱一些温暖 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Map集合:该集合存储键值对。一对一对往里存,而且要保证键的唯一性 1.添加 put(K key,V value) 类似add方法 putAll(Mapm) 类似addAll 添加一大片 2.删除 clear() 全部删除 remove(Object key) 将制定键删除 返回值是V... 阅读全文
posted @ 2015-12-27 17:31 唱一些温暖 阅读(138) 评论(0) 推荐(0) 编辑
摘要:import java.util.*;/*泛型格式:通过来定义要操作的引用数据类型集合类泛型:JDK1.5版本以后出现的新特性。用于解决安全问题,是一个安全机制。好处: 1.将运行时期出现问题 ClssCastException ,转移到了编译时期 方便与程序员解决问题。让运行时期问题减... 阅读全文
posted @ 2015-12-27 17:30 唱一些温暖 阅读(191) 评论(0) 推荐(0) 编辑
摘要:同步的前提:1.必须要有两个或者两个以上的线程2.必须是多个线程使用同一个锁。必须保证同步中只能有一个线程在运行好处:解决了多线程的安全问题。弊端:消耗了运算资源死锁:同步中嵌套同步,而锁却不同。线程间通讯:其实就是多给线程在操作同一个资源,但是操作动作不同。--------------------... 阅读全文
posted @ 2015-12-27 17:28 唱一些温暖 阅读(172) 评论(0) 推荐(0) 编辑
摘要:锁.whit(); //将线程丢进线程池,暂停运行。 锁.notify(); //唤醒线程池中的最先存入那个同锁线程 锁.notifyAll(); //唤醒线程池中所有的同锁线程都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。为什么这些操作线程的... 阅读全文
posted @ 2015-12-27 17:28 唱一些温暖 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Person p1=new Person("张三",20);该句话都做了什么事情?1.因为new用到了person.class 所以会先找到Person.class文件并加载到内存中。2.执行该类中的static代码块,如果有的话,给Person.class类进行初始化。3.在堆内存中开辟空间,分配... 阅读全文
posted @ 2015-12-27 17:26 唱一些温暖 阅读(283) 评论(0) 推荐(0) 编辑
摘要:继承: 1.提高了代码的复用性 2.让类与类之间产生了关系。有了关系,才有了多态的特性注意:千万不要为了获取其他类的功能,简化代码继承必须是类与类之间有所属关系才可以继承,所属关系 is aJava语言中:java只支持单继承,不支持多继承。因为多继承容易带来安全隐患:当多个父类中定义了... 阅读全文
posted @ 2015-12-27 17:25 唱一些温暖 阅读(229) 评论(0) 推荐(0) 编辑
摘要:package Prog_50;/** 题目:* 有一对兔子,从出生后第3个月起每个月都生一对兔子,* 小兔子长到第三个月后每个月又生一对兔子,* 假如兔子都不死,问每个月的兔子对数为多少? * * 规律:* 第几个月: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 阅读全文
posted @ 2015-12-27 17:24 唱一些温暖 阅读(179) 评论(0) 推荐(0) 编辑