- 博客(26)
- 收藏
- 关注
原创 JAVA之TCP编程(文件传输篇)
1)首先创建一个服务器端package Socket传文件;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.ObjectOutp...
2019-08-13 23:44:41
608
原创 JAVA之TCP编程(基础篇)
首先 new 一个 ServerSocket 来创建服务器端,接着使用之前学到的IO流来进行信息的传输package 网络编程;import java.io.IOException;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import ...
2019-08-12 23:02:56
120
原创 多线程之生产者消费者模式(无注解)
先创建一个仓库类public class changku {LinkedList<Object> list =new LinkedList<Object>();private static final int MAX=100;public synchronized void shengcan(String pr) { while(list.size()>MA...
2019-08-08 11:43:26
112
转载 Map集合的两个小实例以及Map集合的基本操作
这两个实例现在还有一点细节没有搞明白,大晚上脑子一下子转不过来弯,等第二天在看一下,先存起来Map统计字符串package Map统计字符串出现的次数;import java.util.HashMap;import java.util.Map;import java.util.Set;import java.util.Map.Entry;public class a {public...
2019-07-25 22:31:27
321
原创 TreeSet集合(Comparator/Comparable比较器)
学TreeSet集合感觉就是差不多在学 Comparator/Comparable比较器 ,因为TreeSet集合中的元素要求必须是可比较的,所以必须使用上面两个比较器之一;那么这两个比较器的区别在哪里呢?首先是Comparable比较器:是定义一种默认的比较规则;Comparator比较器:可以定义很多不同的比较规则下面附实例代码以及详细注解:首先是定义实例对象必不可少的一套流程(...
2019-07-23 23:41:13
299
原创 List集合实例操作(代码+注释)
首先创建一个student类,创建实例对象最好用 private 修饰,在编写一个无参构造,在重写三个实例变量的 toString 方法,equals 方法, get ,set 方法;package 实例;public class student {private String stuno;private String name;private int score;public s...
2019-07-23 23:26:02
357
原创 LinkedList集合基本操作(代码+注释)
package LinkedList;import java.util.LinkedList;public class a {public static void main(String[] args) { //创建集合 LinkedList<String> ll=new LinkedList<String>(); //在集合中插入数据 ll.add("lis...
2019-07-23 23:16:29
300
原创 List集合小例子
先创建一个学生类里面定义三个变量并且重写equals方法和添加toString方法package 学生管理类;public class syudent {String name;int age;int score;@Overridepublic String toString() { return "syudent [name=" + name + ", age=" + age +...
2019-07-20 23:56:07
616
原创 list集合基本操作
package list集合;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * List集合的基本使用 */public class a {public static void main(String[] args) { //1)创建一个List集合,List集合是一个接...
2019-07-20 23:50:43
158
原创 JAVA之Collection集合部分基本操作,以及Collection集合中的迭代器(代码)
首先是Collection集合部分基本操作package collection集合的基本操作;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;public class a {public static void m...
2019-07-19 22:27:36
129
原创 JAVA之Data日期类
本篇中简单写几个Data类中的日期类方法package data日期类;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class a {public static void main(String[] args) throws ParseExc...
2019-07-19 00:54:21
217
原创 Java包装类的概述以及基本使用代码(详细注释)
首先是概述,差不多就是:什么是包装类以及如何定义一个包装类package 包装类概述;public class a {public static void main(String[] args) { //1)根据基本类型创建包装类对象 Boolean boolean1 =new Boolean(true); //创建了一个Boolean类型的包装类 short s=123; Sho...
2019-07-13 23:44:59
267
原创 String字符串相关
package string字符串相关;import java.io.UnsupportedEncodingException;import java.util.Arrays;public class a {public static void main(String[] args) throws UnsupportedEncodingException { //1)直接赋值字符串变量...
2019-07-04 21:00:08
78
原创 使用Comparator接口方法给对象(对象数组排序)
首先新建一个类,定义一个价格以及商品名称,在编写这两个对象的构造方法以及toString方法在这里插入代码package 对象数组;public class product {String name;int price;//编写构造方法public product(String name, int price) { super(); this.name = name; this....
2019-07-03 15:59:48
481
原创 Arrays工具类常用方法
package 二维数组;import java.util.Arrays;//Arrays工具类的基本使用public class c {public static void main(String[] args) { int []data= {21,66,15,21,51,23,56}; //1)排序 Arrays.sort(data); ...
2019-07-03 15:24:42
109
原创 通过三个方法实现模拟购物车
//使用三个方法实现模拟购物车import java.util.Arrays;public class shopping { //定义产品数组保存产品 int size=0; f[] car; //在无参的构造方法中,给数组进行初始化 public shopping() { car = new f[5]; } //1)向购物车中添加产品 public void add(...
2019-06-29 16:47:56
433
原创 异常概述
异常有两种类型:1)是一种捕获处理try {//里面加入需要被检测的异常代码}catch{//里面加入异常显示语句}finally{//不管是否出现异常finally里面的语句都会运行}2)是一种抛出异常通常是 throws 后接异常类型例如:public class test {public static void main(String[] args) throws...
2019-06-19 22:30:10
137
1
原创 通过接口来对项目进行分层(模拟)
首先定义一个接口:public interface dao {void add(); //添加操作void delete(); //删除操作void update(); //修改操作void listAll(); //查找操作}在新建一个类来通过接口来对数据库进行操作:public class log1 {dao dao; //定义操作数据库的接口public lo...
2019-06-15 18:58:12
279
原创 接口
先创建一个接口public interface b {//先建立一个接口 void flay(); //接口内放一个抽象flay方法,抽象方法不能有方法体}在创建一个class类 c来使用接口bpublic class c implements b { //创建一个class类 c来使用接口b @Override public void flay() { //重写接口内的...
2019-06-15 13:46:06
67
原创 键盘输入年月日,判断这是该年的第几天
package a22;import java.util.Scanner;public class a2222 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入年月日:");&...
2019-06-13 01:13:31
560
原创 Java之多态(学习总结)
首先:多态是基于继承的,有继承才有多态。为何使用多态:减少代码重复;多态的基本语句:父类名 引用类型 = new 子类名();多态的规则:只能访问父类的属性以及方法,但会优先访问子类的重写方法。放一段代码:class a {public String zhujing(int day) {//编写父类方法 return "0";}}class b extends a{//子类b继承...
2019-06-08 00:40:06
144
原创 用继承编写的小实例
基本上算是把继承的知识点都包含进去了(无注解):package 汽车出租;import java.util.Scanner;class a {String branf;String id;public a() {}public a(String brand,String id) { this.id=id; this.branf=bra...
2019-06-06 00:35:00
192
原创 Java三大面向对象方法之——封装
先是封装概念代码:class dog{ private String name; private int jiankan; public String getName() { return name; } public void setName(String c) { this.name=name; } public void zuren(int h) { if(h&l...
2019-06-04 08:44:44
122
原创 Java关键词之static浅析
首先我们从 static 的字面意思来说起,static的字面意思是静态,从字面意思上面我们可以联想到静止不动的状态(本人是这样子理解的)。static作为关键词通常用作修饰,我们用 static 可以修饰属性以及方法。先放一段修饰属性的代码:class two { static int age=19;}class ches{ public static void main(Str...
2019-06-02 23:04:20
86
原创 java有返回值无返回值,带参与无参方法(形参与实参)
以前对形参与实参方面知识有点模糊,这是Java里面最基础的地方,由于在这上面吃了亏,所以今天特意返回去学习了一下特作了以下总结:无返回值就是表示方法中无返回例如:public class abb { public void name() { for(int i=100;i<=999;i++) { int gw=i%10; int sw=i/10%10; int bw=i/100; if(i...
2019-05-30 15:42:36
1242
1
原创 Java之继承
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-26 19:18:49
221
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人