自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习第十八天练习

1 基于Java的Socket编程,实现TCP协议,客户端向服务端发送消息。2 客户端,将客服端本地文件,上传文件给服务端,并且服务端,将该文件保存于磁盘。/** * 1 基于Java的Socket编程,实现TCP协议,客户端向服务端发送消息。 */package Day.Day.Day18.HomeWork;import java.io.IOException;import jav...

2019-11-27 19:36:09 78

原创 java学习第十七天练习题

简述进程与线程,并说明区别。答:进程:应用程序执行的实例,有独立的内存空间和系统资源。如正在运行的QQ和浏览器等线程:cpu调度和分派任务的基本单位,是进程执行运算的最小单位,也可以说是一个执行路径。在cpu上运行的是线程区别与联系:1.同一个进程的线程,共享进程的资源。2.一个进程至少有一个线程。在Java中,如何解决代码中的线程安全问题。答:用线程同步机制。用syncr...

2019-11-26 19:26:05 113

原创 java学习第十七天多线程

一、序列化与反序列化ObjectOutputStream序列化过程(输出流)1.创建序列化流对象ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream(“输出路径”));2.序列化对象out.writeObject(对象)3.关闭流out.close()反序列化过程(输入流):1.创建反序列化流对象O...

2019-11-26 19:24:35 142

原创 java输入输出流字节流的四种读取写入数据的方式

一、字节流的四种读写数据方式:package Test;import java.io.*;public class Test5 { public static void main(String[] args) throws IOException { File f= new File("G:/liu/liu.avi"); long start=Syst...

2019-11-25 20:41:18 832

原创 java学习第十六天练习题输入输出流

实现一个视频文件的拷贝统计TESTSCORES.csv中,人数,男女比例结果输出参考如下:总人数 男女比例80 1.3统计TESTSCORES.csv中,总人数,男女比例,平均成绩结果输出参考如下:总人数 男女比例 平均成绩80 1.3 500日志文件page_views.data中数据格式如下(字段之间以\t分割):时间 网址 唯一用户标识 prefer i...

2019-11-25 19:59:17 359

原创 java学习第十六天

一、作业处理1.递归:1.定义package Test;//和(x)=f(x-1)*x x>1;//f(1)=1;public class Test6 { public static void main(String[] args) { int num=5; System.out.println(getNum(num)); }...

2019-11-25 17:36:47 94

原创 python爬虫视频学习第一天配置运行环境及安装所需库

1.配置环境1.下载anaconda包2.下载python 下载链接:https://www.python.org/ftp/python/3.8.0/python-3.8.0-amd64.exe

2019-11-23 14:24:40 257

原创 java第十五天小练习:递归操作文件

1 字符串反转,判断是否是回文串2 删除D:/test/music.mp33 编程实现 列出指定目录的所有文件名D:/test的内容如下|–myDir|–music.mp3|–test.mp4|–Test1.java|–Test2.java/** * 需求:1 字符串反转,判断是否是回文串 * author * version 11.22 */package Home...

2019-11-22 19:59:20 132

原创 java学习第十五天

**推荐工具:**周末做总结,做云笔记。1.爱莫脑图2.百度脑图3.云笔记:有道云,为知笔记,印象笔记。

2019-11-22 19:46:54 92

原创 java视频学习第十四天IO流Input和Output流

一、Date类–DateFormat类–Calendar类:1.日期对象和毫秒值之间的转换2.毫秒值 转换成 日期对象: 因为可以通过Date对象的构造方法对该日期中的各个字段(年月日)进行操作。1.通过Date对象的构造方法new Date(timeMillis);2.还可以通过setTime()方法。3.日期对象—》毫秒值2.getTime();因为可以通过具体的数组进行计...

2019-11-21 22:30:42 257

原创 第十四天java练习题

1 键盘录入字符串A和字符串B,A如“我爱你中国,我爱你故乡,我爱你hello world”, B如“爱你”,要求,计算A中出现B的次数。/** *1 键盘录入字符串A和字符串B,A如“我爱你中国,我爱你故乡,我爱你hello world” * B如“爱你”,要求,计算A中出现B的次数。 * 思路:1.通过scanner类获取从键盘输入的字符串A和B * 2.spilt...

2019-11-21 20:13:53 319

原创 java学习第十三天集合

...

2019-11-21 19:37:41 68

原创 java总结:

一、Set集合–添加自定义对象:HashSet集合:HashSet集合如果添加自定义的对象必须要重写HashCode()方法和equals方法。如果不重写,那么集合就不知道怎么去重。使用者要告诉HashSet的怎么算是重复元素。TreeSet集合如果添加自定义对象,必须实现Comparable接口,重写ComparaTo方法。因为TreeSet集合是默认排序,排序时需要比较自定义的大小。如果不...

2019-11-20 21:33:46 115

原创 java去除ArrayList集合中的重复元素

/** * 三、去除ArrayList集合中的重复元素。 */package HomeWork;import java.util.*;public class Test3 { private int id; private String name; public Test3(int id,String name){ this.id=id; ...

2019-11-20 21:22:31 267

原创 java学习第十二天:集合

一、看招聘网,招聘条件,自己不会的可以学。1.大数据工程师:2.etl工程师3.数仓工程师4.spark工程师二、集合框架及泛型:掌握java运行maven工程springboot面试问题jvm设计模式三、本天内容:1.集合面试时提问超过60%。2、集合与数组区别:数组长度固定,类型固定。 集合:集合类型不固定,长度可变。3.集合体系结构:Collection 单...

2019-11-19 18:08:18 99

原创 java视频学习第十二天多线程

一、object父类:1.object是所有类的根类。//1.重写父类equals(必须掌握)//一般都会覆盖此方法,根据对象的特有内容,建立判断对象是否相同的依据。 public boolean equals(Object obj){ if(!(obj instanceof Person)){ throw new ClassCa...

2019-11-18 21:30:01 76

原创 java视频学习第十一天异常

一、异常:是在运行时期发生的不正常情况。在java中用类的形式对不正常情况进行描述和封装对象。描述不正常的情况类称为异常类。以前正常流程代码和问题处理代码相结合。现在将正常流程代码和问题处理代码分离。提高阅读性。其实异常就是java通过面向对象的思想将问题封装成了对象。用异常类对其进行描述。不同的问题用不同的类进行具体描述。问题很多,意味着描述的类也很多,将其共性进行向上抽取,形成...

2019-11-15 23:00:45 177 1

原创 Java视频学习第十天内部类

一、内部类:内部类访问特点:1.内部类能直接访问外部类中的成员。2.外部类要访问内部类,必须建立内部类的对象。1.一般用于类的设计:分析事物时,发现该事物描述中还有事物,而且这个事物还访问被描述事物的内容。这时就是还有的事物定义成内部类来描述。2.内部类的修饰符3.内部类创建对象格式: Outer.Inner in=new Outer().new Inner();4.注意:如果内...

2019-11-15 14:06:04 66

原创 java学习第八天继承,抽象类,接口

日期:2019年11月13日1.子父类中的构造函数的特点:在子类构造对象时发现,访问子类构造函数时,父类构造函数也运行了。为啥?答:在子类的构造函数中第一行默认的隐式语句,super();**注意:**之类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。为什么子类实例化的时候要访问父类中的构造函数?答:因为子类继承了父类,获取到了父类的内容(属性),所以在使用父...

2019-11-13 23:11:43 121

原创 java面向对象(二)继承

面向对象的特征:继承:1.继承的概述:2.继承的特点:提高代码的复用性让类与类之间产生了关系,给第三个特征多态提供了前提。java中支持单继承,不直接支持多继承,但对c++中的多继承机制进行改良。单继承:一个子类只能有一个直接父类。多继承:一个子类可以有多个直接父类(java中不允许,进行改良。)java不直接支持,因为多个父类中可能存在有相同的成员,会产生调用的不确定性。在jav...

2019-11-13 19:31:26 134

原创 java面向对象

1.面向对象概念:大象装进冰箱里:面向过程:打开冰箱,存储大象,关上冰箱。对于面向过程思想,强调的是过程(动作)。面向对象:冰箱.打开, 冰箱.存储大象, 冰箱.关闭。 对于面向对象思想,强调的是对象(实体)。特点:1.面向对象就是一种常见的思想,符合人们的思考习惯。2.面向对象的出现,将复杂问题简单化。3.面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥着。 类的特...

2019-11-08 22:39:26 93

原创 java学习第三天

java学习第三天——数据类型和运算符时间:2019年11月6日09:01:521.关系运算符:比较运算符用于程序中的变量之间、变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean类型。>、 <、 >= 、<=的优先级高于== 、 !=。>、 <、 >= 、<=只能比较数值运算,== 、 !=不仅能...

2019-11-06 11:48:09 282

原创 java数组

时间:2019年11月5日18:56:05**1.数组:**数组定义格式: 元素类型[] 数组名 =new 元素类型[];元素类型[] 数组名=new元素类型[]{ };元素类型 [] 数组名={ };2.内存的划分:1.寄存器:cpu处理2.本地方法区:所在操作系统有关。3.方法区:4.栈内存:存储的都是局部变量,而且变量所属的作用域一旦结束,该变量就自动释放。5.堆内存...

2019-11-05 21:58:42 77

原创 java学习第二天Java的基本数据类型

java学习第二时间:2019年11月5号关键字:是java中已经被赋予特定意义的一些单词,不能用作标识符。标识符:用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。通常由数字、字母、下划线组成,不能以数字开头,特殊字符$ 、¥,驼峰原则。有意义:命名要有意义,见名知意。变量:在程序执行过程中,其值能被改变的量。变量定义格式:...

2019-11-05 16:41:37 88

空空如也

空空如也

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

TA关注的人

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