java_核心
文章平均质量分 56
迷失的夜行者
代码描绘人生
展开
-
第十五天:对象流EOFException的异常捕获
需求: *1、创建54张扑克牌,将扑克牌写入文件card.txt *2、将写入的文件内容,读取出来,可以生成相对应的54张扑克牌 *3、保证扑克牌可以调用自己的方法 遇到的问题以及解决方法: 1.序列化的问题:你要创建的对象在流中传输,必须将此类对象进行序列化,就是implements Serializable接口 2.EOFException的问题: 你从文件中读取对象原创 2017-05-23 18:46:24 · 9135 阅读 · 0 评论 -
第十四天:一个map集合存储数据的登录方式!
1.验证方式:package day02; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; public class Accounter { Map users=new HashMap(原创 2017-05-22 01:01:23 · 1477 阅读 · 0 评论 -
第十三天:用集合方式创建一副扑克牌
要求:将扑克牌的数组版改为使用ArrayList集合重新创建牌打牌的三个人,使用ArrayList进行存储,分别通过遍历给三个人发牌 package day02; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; public原创 2017-05-21 16:14:43 · 1253 阅读 · 0 评论 -
第十三天:关于异常的一个小总结
因为要重新找工作所以要重新扎扎实实的复习基础,希望可以帮到学习java的新手同学。 这个体系是我自己学习后的一个总结,大家可以补充,希望能帮助到更多的人。 底层原理详细请参考jdk文档进行分析和理解; 1.异常是什么? 异常框架的顶层类是lang包下的Throwable类,异常是指程序运行过程中出现的非正常情况,也就是运行的程序不符合java定义的语义规则,违反规则就会给你抛出异常,是抛出原创 2017-05-21 14:11:59 · 231 阅读 · 0 评论 -
第十一天 关于Calendar类的操作
package date_example; /** * 需求: * 1、2016-6-1生产日期,3个月的保质期(2016-9-1过期) * 2、要在酸奶快要过期的前两个星期的周五进行促销 * 3、如果要是前两个星期正好赶上周天,星期在退后一周 */ import java.text.ParseException; import java.text.SimpleDateFormat; i原创 2017-05-19 22:42:03 · 226 阅读 · 0 评论 -
第十天 :让一线程执行10次,然后让二线程执行10,然后一执行,二执行,这样循环50次,编写程序
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.loc原创 2017-05-19 00:39:04 · 700 阅读 · 0 评论 -
第九天 设计一个方法,执行一次,一个线程对j加1,另外一个对j减一
public class Q55_3 { public static void main(String[] args) { Q55_3.test t=new Q55_3().new test(); t.a(); } int j=0; public synchronized int incre(){ System.out.println(j); return j++; }原创 2017-05-18 00:32:51 · 315 阅读 · 0 评论 -
第八天 如何用RandomAccessFile操作进行文件copy?
百度解释: RandomAccessFile的唯一父类是Object,与其他流父类不同。是用来访问那些保存数据记录的文件的,这样你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。 基本上,RandomAccessFile的工作方式是,把DataInputStream和DataOutputStream粘起来,再加上它自己的一些方法,比如定原创 2017-05-17 00:43:35 · 725 阅读 · 0 评论 -
第七天 如何File操作过滤os下的.exe后缀的的运行程序?
public class Exercise { public static void main(String[] args) { //windows平台的路径都是\形式,java的是/形式 File file=new File("c:/windows"); FileFilter f1=new FileFilter(){ @Override public boolean原创 2017-05-16 00:47:59 · 276 阅读 · 0 评论 -
第六天 :面试题 关于如何如何删除map集合中的某个元素
希望对面试或者初学者有所帮助吧!我也是新手!原创 2017-05-14 23:17:24 · 4250 阅读 · 1 评论 -
第十七天:jdbc连接mysql数据库完成增删改查功能!
package com.dao; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import Utils.Utils; import com.entity.User; public class UserDaoImp原创 2017-05-24 23:30:07 · 266 阅读 · 0 评论 -
第十六天:用properties获取本地的txt信息,并按要求打印出来
控制台输出的形式如下: 1,本地文件 message.properties内容为 #key=value questionFile=question.txt userFile=user.txt ruleFile=rule.txt user.txt的内容为: 1000:张三:1234:18710577965:西安雁塔区3号 1001:李四:1234:18710577954:西原创 2017-05-24 18:04:18 · 674 阅读 · 0 评论 -
第五天 : 启动线程和运行线程中方法的区别
面试中自己不知道的地方,分享给大家,希望大家面试的时候能轻松自如; 楼主自学,比较菜。原创 2017-05-13 19:26:48 · 409 阅读 · 0 评论 -
第十六天:读写文件!
package day04; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintWriter; import java.util.LinkedList; import java.util.Scanner;原创 2017-05-24 03:29:37 · 214 阅读 · 0 评论 -
第三天 : 线程池的使用(面试)
去面试遇到的问题现在给大家分享一下,希望对java初学者有用!原创 2017-05-12 01:00:24 · 5167 阅读 · 0 评论 -
第二天: 多态运行期间动态绑定的一个案例
去面试遇到的问题现在给大家分享一下,希望对java初学者有用!原创 2017-05-10 23:15:26 · 276 阅读 · 0 评论 -
第十三天:ArrayList的底层add方法原理,按自己理解重写了一下
private int size; private Object[] obj;; //1.5,1.6,ArrayList的构造器默认初始化的时候自动赋值为10 //1.7,1.8都是默认为0,提高内存的利用效率 public MyArrayList() { obj=new Object[10]; // TODO Auto-generated constructor stub原创 2017-05-21 18:59:06 · 2981 阅读 · 0 评论 -
第二十五天 面试总结
1. 昨晚熬夜了,早上起来都9点了,结果十点的约的面试,迟到了,去了都十一点了。幸亏hr是一个好人,所以没有计较这些。 实习生单位,第一次实习的时候,老板一月给我2.5k,但是这次实习的时候 工资日结,日结,什么鬼???就是没有任何福利,随时可以让你走人的意思。不过,哥无所谓,爱咋咋的,大不了就是不在这干活了而已,能有多大事。工资,hr给了我最低的标准,意思是可以浮动的,但是可以要求加薪水,她可原创 2017-06-01 21:46:52 · 459 阅读 · 0 评论