01 2016 档案
摘要:1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java
阅读全文
摘要:第一题: 1 import java.util.*; 2 3 public class ListTest { 4 5 6 public static void main(String[] args) { 7 8 ArrayList list...
阅读全文
摘要:一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayLi...
阅读全文
摘要:CPU接口: 1 public interface ICPU { 2 3 //性能 4 public void XingNeng(); 5 6 //型号 7 public void XingHao(); 8 ...
阅读全文
摘要:声明:整理自网络,如有雷同,请联系博主处理一、封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对...
阅读全文
摘要:设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的...
阅读全文
摘要:Java关键字this、super使用总结 一、this Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能...
阅读全文
摘要:矩形的类 1 public class Rec { 2 3 4 double length;//长 5 double wide;//宽 6 7 public double getArea(){ 8 9 return (l...
阅读全文
摘要:1 // 方法一,用for循环,break跳出语句(不推荐,方法太笨,思路也不是很明确) 2 3 public static void main(String[] args) { 4 5 // 方法二 利用foreach和continue循环并跳出循环 ...
阅读全文
摘要:1 public class ObjectStudent { 2 3 //创建成员变量 4 String name; 5 String sex; 6 String stuNo; 7 int age; 8 9 public void stu...
阅读全文
摘要:1 //生成四位的验证码 2 3 4 //利用split截取 5 6 String str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU...
阅读全文
摘要://判断以什么开始startWith str = "abcdef"; //用其他的形式写的startsWith if(str.indexOf("abc")==0){ System.out.prin...
阅读全文
摘要:1 // forif来处理空格 2 // 方法一 3 String str = " ww sse rr"; 4 5 String str1;// 定义一个中间变量 6 7 String str2 = "";// 定义一个中间变...
阅读全文
摘要:1 // 方法一,利用substring截取获得出现的次数 2 3 String number = "iminigrikejijavabi"; 4 5 String a = number; 6 7 int cs = 0;// 次数 8 9 ...
阅读全文
摘要:1 int [][] array2 = {{1,2,3,4},{5,6,7,8}};//第二种方式创建并初始化数组 2 3 //输出数组中所有元素的和 4 int sum = 0; 5 6 for(int i = ...
阅读全文
摘要:1 int myarray[] = new int[]{44,22,301,54,5,88,7,48,9,10}; 2 3 //遍历并输出所有的数 4 for(int x :myarray) 5 { 6 Sy...
阅读全文
摘要:1 int myarray[] = new int[]{44,22,301,54,5,88,7,48,9,10}; 2 3 //遍历并输出所有的数 4 for(int x :myarray) 5 { 6 Sy...
阅读全文
摘要:1 //数组的定义方式 2 3 int[] a;//常用的定义数组的方式 4 5 int b []; 6 7 //在使用之前一定要分配空间(指定数组的大小(长度)),固定大小不能修改 8 ...
阅读全文
摘要:1 //输出空心菱形,利用输出实心菱形的算法 2 3 //输出上半部分 4 5 for(int hs= 0;hs=hs;kg--) 9 {10 System.out.prin...
阅读全文
摘要:1 for(int hs = 1;hs =hs;kg--) 5 { 6 System.out.print(" "); 7 } 8 //画点 9 for(int ds = ...
阅读全文
摘要:1 //百马百担类似于百鸡百钱的问题,穷举 2 3 for(int dm =0;dm<=33;dm++) //大马的数量,第一层循环 4 5 { 6 for(int zm =0;zm<...
阅读全文
摘要:1 public class P85Excise { 2 3 public static void main(String[] args) { 4 // TODO 自动生成的方法存根 5 6 int i =1; 7 float sum =...
阅读全文
摘要:public class GetSwith { public static void main(String[] args) { // TODO 自动生成的方法存根 //判断两个数的大小,如果不相等并输出较大那个 int x = 20;...
阅读全文
摘要:1 public class ExerciseP62T02 { 2 3 public static void main(String[] args) { 4 // TODO 自动生成的方法存根 5 6 // 比较两个数的大小,若不相等找出...
阅读全文