随笔分类 -  Java基础

Java的基础学习
摘要:多线程中继承Thread 和实现Runnable接口 的比较(通过售票案例来分析) 通过Thread来实现 Test.java MyThread.java Runnable来实现 MyRunable.java 通过比较分析Thread没有实现资源共享(结果显示一共卖了20张,但是我实际只有10张), 阅读全文
posted @ 2018-03-03 17:03 LegendQi 阅读(223) 评论(0) 推荐(0)
摘要:假设某家银行,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有两个顾客,每人都分3次,每次100元将钱到入。试编写一个程序,模拟实际作业 Bank.java Customer.java package com.lanqiao.demo8; / Customer继承Thread 类 资源不 阅读全文
posted @ 2018-02-26 11:32 LegendQi 阅读(636) 评论(0) 推荐(0)
摘要:创建学生类有姓名学校和年龄 覆盖toString() 1、创建三个学生对象,放到集合ArrayList 2、输出第2名学生的信息 3、删除第1个学生对象 4、在第2个位置插入1个新学生信息 5、判断刘德华这个学生是否存在 存在就打出来, 6、输出全部学生信息 直接打印对象 7、删除所有的学生 阅读全文
posted @ 2018-02-04 23:48 LegendQi 阅读(332) 评论(0) 推荐(0)
摘要:java中Date与String的相互转化 程序实例 阅读全文
posted @ 2018-02-02 22:04 LegendQi 阅读(1255) 评论(0) 推荐(0)
摘要:今日内容介绍 1、面向对象思想 2、类与对象的关系 3、局部变量和成员变量的关系 4、封装思想 5、private,this关键字 6、随机点名器 01面向对象和面向过程的思想 A: 面向过程与面向对象都是我们编程中,编写程序的一种思维方式 a: 面向过程的程序设计方式,是遇到一件事时,思考“我该怎 阅读全文
posted @ 2017-12-25 09:13 LegendQi 阅读(149) 评论(0) 推荐(0)
摘要:1 序列化允许重构 Java Object Serialization 规范可以自动管理的关键任务是: 将薪资段添加到类中 将字段从static改为非static 将字段从transient改为非transient( 瞬态) 取决于所需的向后兼容程度,转换字段形式(从非 static 转换为 sta 阅读全文
posted @ 2017-12-24 12:18 LegendQi 阅读(244) 评论(0) 推荐(0)
摘要:Java 序列化简介 Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、通过网络传 阅读全文
posted @ 2017-12-22 21:38 LegendQi 阅读(143) 评论(0) 推荐(0)
摘要:IO / XML 一、File类 1.定义/概念 2.File类构造方法 注意:1.在创建File类的实例的时候Java语言的一个显著特点是“”一处编译,处处运行“”,所以在使用File类的创建的时候需要保证这个File类也是跨平台的。但是不同的操作系统对文件路径的设定各有不同的规定在 Window 阅读全文
posted @ 2017-12-20 22:59 LegendQi 阅读(185) 评论(0) 推荐(0)
摘要:import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com…..ClassName;而静态导入是这样:import static com…..ClassName. ;这里的多了个static,还有就是类名ClassName后面多了个 . ,意思是导入这个 阅读全文
posted @ 2017-12-19 22:57 LegendQi 阅读(250) 评论(0) 推荐(0)
摘要:``` package saolei; / 设计一个二维数组,用于存放雷和周围八个格子雷的个数, 再定义两个一维数组分别存放雷的X和Y坐标, 布雷,记录周围八个格子雷的个数。 / import java.util.Random; public class Block { protected int[ 阅读全文
posted @ 2017-12-16 22:46 LegendQi 阅读(213) 评论(0) 推荐(0)
摘要:通过对图书的增删改查操作 用数组实现 Manager类 package demo55; import java.util. ; public class Manager { Scanner sc = new Scanner(System.in); int size = 0; public void 阅读全文
posted @ 2017-12-14 22:18 LegendQi 阅读(577) 评论(0) 推荐(0)
摘要:先在类方法中定义数组的方法: public int[] method6(int[] arr){ for(int i = 0; id){ Max = c; }else{ Max = d; } return Max; } public int[] method6(int[] arr){ for(int 阅读全文
posted @ 2017-12-13 14:39 LegendQi 阅读(1639) 评论(0) 推荐(0)
摘要:在基于类的面向对象方式中,对象(object)依靠 类(class)来产生。而在基于原型的面向对象方式中,对象(object)则是依靠 构造器(constructor)利用 原型(prototype)构造出来的。举个客观世界的例子来说明二种方式认知的差异。例如工厂造一辆车,一方面,工人必须参照一张工 阅读全文
posted @ 2017-12-12 07:40 LegendQi 阅读(323) 评论(0) 推荐(0)
摘要:1、编写程序将 “jdk” 全部变为大写,并输出到屏幕,截取子串”DK” 并输出到屏幕 public class demo5{ public static void main(String[] args) { String str="张三:90|李四:80|王五:100"; String s[] = 阅读全文
posted @ 2017-12-11 00:24 LegendQi 阅读(215) 评论(0) 推荐(0)
摘要:杨辉三角的定律 需要用到创建二维数组 package com.glut.demo; / 杨辉三角 @author qichunlin / public class demo3 { public static void main(String[] args) { int triangle[][]=ne 阅读全文
posted @ 2017-12-10 22:33 LegendQi 阅读(371) 评论(0) 推荐(0)
摘要://冒泡排序 public class demo{ public static void main(String[] args) { int[] sum={2,9,10,1,5,88}; System.out.println("==============排序前=========="); for(i 阅读全文
posted @ 2017-12-09 21:15 LegendQi 阅读(193) 评论(0) 推荐(0)
摘要:1.先判断输入的日期是否为闰年 2.在判断输入的月份是否为2月 3.在获取输入的年份和月份的1月1日 的列数 4.在输出 import java.util. ; public class demo{ public static void main(String[] args){ Scanner sc 阅读全文
posted @ 2017-12-02 23:21 LegendQi 阅读(280) 评论(0) 推荐(0)
摘要:上机课自己写的代码 两个图形原理都是一样的 1.一共有仨个循环 注意搞清楚每一层循环需要做的事情 2.第一层循环:是用来控制行数 3.第二层循环控制打印空格数 4.第三层循环是用来循环输出星星 小的菱形框 阅读全文
posted @ 2017-12-01 23:06 LegendQi 阅读(1093) 评论(0) 推荐(0)
摘要:java list三种遍历方法性能比较 学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入记录,然后遍历ArrayList,测试代码如下: 第一种: 第二种: 第三种: for(int i=0; i 阅读全文
posted @ 2017-10-25 22:05 LegendQi 阅读(179) 评论(0) 推荐(0)
摘要:今日内容介绍 1、final 关键字 2、static 关键字 3、匿名对象 4、内部类 5、包的声明与访问 6、访问修饰符 7、代码块 第一节课 01(面向对象)final关键字概念.avi 02:20 02(面向对象)final修饰类.avi 04:25 03(面向对象)final修饰方法.av 阅读全文
posted @ 2017-10-23 14:39 LegendQi 阅读(160) 评论(0) 推荐(0)