自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 学废了学废了,别JAVA之路了,活着就挺tm费劲的了。。

学废了学废了,别JAVA之路了,活着就挺tm费劲的了。。)不是java不行,是我不行。

2020-12-09 14:27:49 109

原创 JAVA基础之路——并发(二)

并发(二)线程状态线程可以有如下状态:New(新创建)Runnable(可运行)Blocked(被阻塞)Waiting(等待)Timed waiting(计时等待)Terminated(被终止)要确定一个进程的状态,可以调用getState方法。可创建线程用new创建一个新线程的时候,如new Thread®, 该线程还没开始运行,那么,它的状态就是new(新创建)Thr...

2018-11-11 13:32:30 124

原创 JAVA基础之路——输入与输出(二)

输入输出(二)读写二进制数据DataInput和DataOutput接口DataOutput接口有以二进制格式写数组、字符、boolean值和字符串的方法。而为了读回数据,可以使用DataInput接口中定义的以下方法:DataInputStream实现了DataInput接口,为了从文件中读入二进制数据,可以将DataInputStream与某个字节源组合,例如FileInputS...

2018-11-10 15:31:57 156

原创 JAVA基础之路——输入与输出(一)

输入与输出输入\输出流站在内存的角度:输入流:从一个流中读入一个字节系列的对象(InputStream)输出流:可以向其中写入一个字节系列的对象(OutputStream)InputStream\ OutputStream的单位是字节 8个二级制位Reader\Writer的单位是字符16个二进制位这两个都是输入输出流InputStream\ OutputStream的功能比Rea...

2018-11-06 14:04:31 157

原创 JAVA基础之路——流

流为什么要用流?流的好处是不需要自己做,只需要告诉流做什么就可以。例如:我们要实现一个方法,让他找出单词长度大于12的单词个数将一个名为alice的txt文件做成全是由一个个的单词组成的一个名为words的list集合中String contents = new String(Files.readAllBytes(Paths.get("alice.txt")),StandardChars...

2018-10-16 14:46:49 104

原创 JAVA基础之路——并发(一)

并发(一)进程、线程进程是分配资源的基本单位,线程是CPU调度的基本单位。使用线程给其他任务提供机会1)Runnable接口,里面只有一个方法,是run方法,用来放置任务代码。interface Runnable { void run();}//既然是函数式接口,可以用Lambda表达式来写。`Runnable r = () ->{};2)由Runnable创建一...

2018-09-23 14:14:42 119

原创 JAVA基础之路——集合(二)

映射基本映射操作Map<Integer, String> maps = new HashMap<>();maps.put(1540630291, "Tom");//插入元素maps.get(1540630291);//输入键 找到元素。maps.containsKey(5);//集合里是否包含括号中的元素,可以放键、值maps.forEach((k,v)...

2018-09-11 15:58:11 156

原创 JAVA基础之路——集合(一)

集合之集合框架对于集合中某些底层实现来说,实现和接口是分离的,某些共同的方法,java把他们提取了出来放在一个共同的接口中去。Collection接口在java中,集合类的基本接口就是Collection接口,这个接口又两个基本方法:add方法:用于向集合中添加元素。 Iteratro方法:用于返回一个实现了iterator接口的对象,可以用来遍历集合元素。迭代器...

2018-09-04 15:01:56 121

原创 JAVA基础之路——泛型

关于泛型什么是泛型?泛型能让数据变得更严格 更不容易出错 这么说有点片面 下面用例子来说明: Arraylist:动态数组,长度可变的数组。Arraylist numbers = new Arraylist();numbers.add(1);numbers.add(2);numbers.add("String")numbers.forEach(System.out:...

2018-08-21 19:37:46 113

原创 JAVA基础之路——内部类

内部类内部类分为四种一、嵌套内部类。 顾名思义,嵌套在类中的类就时内部类class A { class B{}}嵌套内部类的特性: 1.嵌套内部类可以使用所有的四种访问修饰符, 2.外部类只能是public的和dauflt(包访问权限) 3.嵌套内部类可以访问外部类中的数据成员和方法(static的也可以) 4. 嵌套内部类访问外部类中的内容时,都可以加...

2018-08-13 18:58:44 154

原创 JAVA基础之路——接口

关于接口什么是接口呢? java中,接口不是类,而是对类的一组需求描述,就好像一扇门,和一个锁子, 它们不可能是继承关系,这个时候我们就可以用继承来描述,一扇门,实现了锁子的功能口再描述的时候就不能用继承来描述了,而是实现(implements) 接口和接口之间使用extends,接口和类之间使用implementspublic interface A{} ...

2018-08-08 19:48:32 175

原创 JAVA基础之路——关于泛型数组列表

泛型数组列表什么是泛型数组列表? 通俗点来讲,泛型数组列表是可用用来解决数组长度不够的问题,有时候,我们需要定义一个数组,但是我们又不知道它的具体长度,这个时候我们就可以用泛型数组列表。 代码体现:int num[] = new int[3];//定义了一个名为num的数组,长度为3 ArrayList<Integer>lists = n...

2018-08-07 19:04:55 189

原创 JAVA基础之路——关于继承的一些概念

关于继承继承的概念继承的概念引用书中例子: 比如你在某个公司中工作,有经理和普通雇员两种不同的岗位,当然,薪资也不同,你们都领薪水,只不过普通雇员在完成本职工作之后只是领取他的基本工资,而经理在完成了预期的工作之后 还能得到奖金,这种情况就要用到继承(extends)。 用了继承之后,可以提高代码的复用性,只需要让一个类与另一个类产生关系就可以了。而这个关系就叫做继承。什么...

2018-08-05 18:19:50 141

原创 JAVA基础之路——数组

关于数组什么是数组数组的声明数组元素的访问数组元素的默认值forEach循环多维数组什么是数组类型相同的值的集合被称作数组。数组的声明int[] numbers = {1, 2, 3, 4, }; int numbers[] = {1, 2, 3, 4}; char[] str = {‘a’, ‘b’}; double[] numbers =...

2018-07-31 10:37:26 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除