中软学习-javaSE
shursulei
个人github:https://github.com/shursulei/
展开
-
java-的控制循环部分
一.break的作用 1.break只能放在switch和for中 二.goto语句作用的实现(continue) goto语句中的实现的方法利用两个outer:和inner:实现goto的功能 continueimport java.util.Random;public class Test{ public static void main(String [] args){原创 2017-07-31 14:05:04 · 222 阅读 · 0 评论 -
javaday15-IO(整理和训练)
一.io原创 2017-08-15 15:22:50 · 250 阅读 · 0 评论 -
java-集合
一.集合接口 队列:先进先出;栈:先进后出 队列接口:在尾部实现添加元素,在首部实现删除元素 队列接口实现方法:一种是循环数组的实现,另一种是使用列表 代码实现片段1.集合的接口public interface Queue2<E> { void add(E element); E remove(); int size();}2.循环接口class Circ原创 2017-08-02 16:14:31 · 187 阅读 · 0 评论 -
javaday15-IO作业
题目:把一个指定目录下的(目录、文件、文件中的数据)拷贝到另外一个目录下。 方法一:package day16; /** * 字节流既可以在纯文本的时候使用,还可以在图片,视频,音频下使用 *io流:字节文件流 * FileInputStream * FileOutputStream */ import j原创 2017-08-17 08:37:35 · 380 阅读 · 0 评论 -
java-自动装箱/自动拆箱/对象克隆/枚举/参数可变
包装器原创 2017-08-08 09:30:39 · 304 阅读 · 0 评论 -
java-常用API
一.object类 二.String类原创 2017-08-09 10:27:34 · 283 阅读 · 0 评论 -
java-static和final
1.static static-常量池(共享变量) 静态域:静态域属于类,不属于对象。 静态常量: 访问方式: 类名.属性名 对象.属性名静态方法:建议使用 (类名.方法)这种方法调用。 不能向对象实施操作的类。 Math.pow(x,a); 表示没有隐式参数,即没有this参数public class Static_Test { static int amount=30原创 2017-08-04 10:48:00 · 176 阅读 · 0 评论 -
java-反射
一.class类 java程序中的各个Java类属于同一个事务,描述这类事务java类的名字叫Class 字节码: 先将编译后的字节码加载到内存到,然后才能创建一个个对象。 每一个类创建一份字节码, Person p1=new Person(); Pair<String> pair=new Pair<>(); System.out.println(pair.getCl原创 2017-08-03 18:21:57 · 333 阅读 · 0 评论 -
java-集合应用与训练
一.大纲 * 集合: * Collection List:有序可以重复 * ArrayList * LinkedList * Vector * Set:无序不可以重复 *原创 2017-08-11 10:44:45 · 265 阅读 · 0 评论 -
javaday16-IO(补充)
一.常用的类---基类----InputStream----OutputStream ------实现类----------------------------------------FileOutputStream -------------FileInputStream-------------缓冲字节流-------------BufferedInputStream----原创 2017-08-16 20:28:20 · 215 阅读 · 0 评论 -
java-异常/断言/日志/调试
一.异常 1.异常层次结构图 Throwable-- ----Error ----Exception ----RunTimeException ----非运行时异常2.创建异常类public class CarWrongException extends Exception{ public CarWrong原创 2017-08-08 14:48:58 · 584 阅读 · 0 评论 -
java-守护进程
1、 守护进程的概念: 守护进程(Daemon)是一种运行在后台的一种特殊的进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在Linux中,每个系统与用户进行交流的界面成为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相应的进程都会自动关闭。但是守护进程却能突破这种限制,它脱离于终端并且在后台运行,并且它原创 2017-08-01 20:11:09 · 742 阅读 · 0 评论 -
java-交换值的算法
方法一.借助中间量交换public static void main(String [] args){/* int x=10; int y=20; int temp=x; x=y; y=temp; System.out.println("x:"+x+"y:"+y);*/ }方法二.数值相加减交换 * 算术算法 它的原理是:把a、b看做数轴原创 2017-07-31 15:11:59 · 854 阅读 · 2 评论 -
java-泛型
1.泛型程序设计 将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。 不需要对对象进行强制类型的转换。import java.util.ArrayList;public class Fanxing {public static void main(String[] args){ ArrayList co1=new ArrayList(); co1.add(1);原创 2017-08-03 08:54:04 · 292 阅读 · 1 评论 -
java-菱形实现
一.直角菱形 public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入要打印的行数:"); int num = input.nextInt(); t1(num);原创 2017-07-31 21:50:26 · 18131 阅读 · 0 评论 -
java小知识点-获取变量得数据类型
public class Test { public static void main(String[] args) { int i=1; //int类型变量 System.out.println(getType(i)); //打印变量类型为int } public static String getType(Object o){ //获取变量类原创 2017-08-01 11:16:12 · 1305 阅读 · 0 评论 -
java小知识点-instanceof和object类
instanceof运算符用法 运算符是双目运算符,左面的操作元是一个对象实例,右面是一个类.当 左面的对象是右面的类创建的对象时,该运算符运算的结果是true,否则是false 说明: (1).一个类的实例包括本身的实例,以及所有直接或间接子类的实例 (2).instanceof左边操作元显式声明的类型与右边操作元必须是同种类或有继承关系, 即位于继承树的同一原创 2017-08-01 15:51:07 · 927 阅读 · 0 评论 -
java-递归算法
一.基本定义 递归的效率差,但可以很方便的表达,做一些数学计算 1.求阶层 图示 求n!代码区import java.util.Scanner;public class Test { public static int Factorial(int n) { if (n < 0) { System.out.println("无效输入,请重原创 2017-07-31 17:11:15 · 420 阅读 · 0 评论 -
java-接口/内部类/代理
一.接口 二.内部类原创 2017-08-08 11:17:00 · 301 阅读 · 0 评论 -
java-线程间通信
一.基本的代码 线程间通信 多个线程在操作同一个资源,但是操作的动作不同package day05;class Res{ String name; String sex;}class Input implements Runnable{ //构造函数,初始化 private Res r; Input(Res r) { thi原创 2017-08-01 19:58:55 · 169 阅读 · 0 评论 -
java-重载、重写、多态、super、this
一.overload重载原创 2017-07-31 15:51:37 · 295 阅读 · 0 评论