- 博客(19)
- 收藏
- 关注
原创 2020-12-14
API:application programming interface应用编程接口 -----字典基本数据类型 <—>包装类型(属性和方法)<—>对象类型数据类型:基本类型:byte(1字节),boolean(1),short(2),char(2),int(4),long(8),float(8),double(8)包装类型:基本类型包装成引用类型Byte,Boolean,Short,Character,Integer,Long,Float,Double1
2020-12-14 20:47:32
151
原创 关于异常的浅显理解
1.所有的异常都是从Throwable继承而来的,是所有异常的共同祖先。2.Throwable有两个子类,Error和Exception,二者都是 Java 异常处理的重要子类,各自都包含大量子类。异常和错误的区别是:异常能被程序本身可以处理,错误是无法处理。3. 返回异常发生时的详细信息public string getMessage();4. 返回异常发生时的简要描述public string toString();5. 返回异常对象的本地化信息。使用Throwable的子类覆盖这个方法,.
2020-12-14 20:40:28
170
原创 Java之面向对象<三>
一、Object:是所有java类的基类extends:扩展,继承继承:类与类之间的一种关系,类的继承是单继承子类继承父类后会自动的拥有父类的一些属性和方法(子类构造方法中一定会使用super先调用父类的构造方法 创建对象)super:父类的引用(对象)super调用属性super调用方法super调用构造方法方法的重写:overides 存在的继承关系的父子类间,子类中 拥有方法和父类存在方法名,参数列表,返回值类型相同 时,称为方法重写。访问权限不能减小(不同的人做相同的事情
2020-12-14 20:37:07
103
原创 java之面向对象<二>
一、封装1、 对象的所有属性和方法是一个整体2、 属性要封装(隐藏),把属性定义成private ,然后通过 公有的get和set方法间接调用a.所有的属性使用使用private修饰,这时属性只能在本类中 使用。b.提供公有的get和set,实现对其的间接使用。3、 方法要封装(隐藏),把方法定义成private,然后通过公有方法间接调用二、static:静态的static 修饰属性,那么这个属性将属于类所有(公家)没有被static修饰的属性,他是属于对象所有
2020-12-14 20:31:28
103
原创 面向对象<一>
面向对象基本概念其本质是以建立模型体现出来的抽象思维过程和面向对象的方法是一种编程思维,也是一种思考问题的方式。java是一门面向对象的语言对象 Object:实实在在存在的有具体指向的实体,万物皆为对象组成:类(类型)class:具有相同或相似行为及属性的一系列对象的抽象集合。类也是有属性和方法两部分组成。如何建立面向对象的思维呢?1、先整体,再局部2、先抽象,再具体3、能做什么,再怎么做面向对象编程步骤:1、编写自定义类型2、根据类型创建出具体的对象3、对对象的各个属性进行赋值
2020-11-15 17:34:29
113
原创 冒泡排序
a.比较相邻的元素。如果第一个比第二个大(或者小),就交换他们两个。b.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。直到没有任何一对数字需要比较。具体实现代码如下public class Test04 {//冒泡 public static void main(String[] args) { int a[]={6,1,8,9,3,4,2,10,5}; int
2020-11-08 17:55:36
101
原创 选择排序
数组int a[]={6,1,8,9,3,4,2,10,5};第一趟排序: 原始数据:6 1 8 9 3 4 2 10 5最小数据1,把1放在首位,也就是1和6互换位置,排序结果:1 6 8 9 3 4 2 10 5第二趟排序:第1以外的数据{6 8 9 3 4 2 10 5}进行比较,2最小,排序结果:1 2 6 8 9 3 4 10 5第三趟排序:除1、2以外的数据{ 6 8 9 3 4 10 5}进行比较,3最小,排序结果:1 2 3 6 8 9 4 10 5第四趟排序:除第1、
2020-11-08 17:48:00
184
1
原创 小白的笔记
Java的八种基本类型:(按字节来分)boolean 布尔型 1个字节 8bit(8位)byte 字节类型 1个字节char 字符类型 2个字节short 短整型 2个字节int 整型 4个字节float 浮点型(单精度)4个字节long 长整型 8个字节double 双精度类型 8个字节Java中默认的整数类型是int,如果要定义为long ,则要在数值后加上L或者l默认
2020-10-27 22:59:24
288
原创 用Java实现万年历
``A:先输出提示语句,并接受用户输入的年、月。 * B:根据用户输入的年,先判断是否是闰年。(闰年2月有29天,平年2月有28天); * C:根据用户输入的月来判断月的天数。 * D:用循环计算用户输入的年份距1900年1月1日(星期一)的总天数。 * E:用循环计算用户输入的月份距输入的年份的1月1日共有多少天。* * F:相加D与E的天数,得到总天数。 * G:用总天数来计算输入月的第一天的星期数。package d...
2020-10-26 14:47:03
328
原创 在线添加好友,并在好友列表中显示 二
package com.yychatclient.controller;import java.io.IOException;import java.io.ObjectInputStream;import java.net.Socket;import javax.swing.JOptionPane;import com.yychat.model.Message;import com.y...
2019-06-09 21:28:06
449
原创 在线添加好友,并在好友列表显示 一
package com.yychatserver.controller;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.net.Socket;import java.util.Iterator;import java.uti...
2019-06-09 21:26:28
745
原创 实现注册,并在数据库中体现
package com.yychatserver.controller;import java.nio.channels.ClosedByInterruptException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql....
2019-06-08 13:16:32
203
原创 实现好友聊天三
package com.yychatclient.controller;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.net.Socket;import java.util.HashMap;import com.yycha...
2019-06-08 13:10:53
165
原创 创建服务器 二
package com.yychatclient.controller;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.net.Socket;import java.util.HashMap;import com.yycha...
2019-04-27 14:19:02
134
原创 实现好友聊天 二
package com.yychatclient.view;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import java.io.ObjectInputStream;import java...
2019-04-27 14:16:54
172
原创 实现好友之间聊天
/*package com.yychatclient.view;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import java.io.ObjectInputStream;import ja...
2019-04-27 14:13:42
376
原创 创建聊天界面的服务器
在这里插入代码片public class ChatServer extends JFrame implements ActionListener{JButton jb1;JButton jb2;JPanel jp;public ChatServer() { jb1=new JButton("启动服务器"); jb1.addActionListener(this); jb2=ne...
2019-04-27 14:11:26
172
原创 创建简单的聊天登录界面
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190324161755613.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDc1Mzc0OQ==,size_16,color_...
2019-03-24 16:26:49
281
原创 简单聊天软件服务器
本人是一名刚学Java的小白中的小白,一些代码属实粗糙,非喜勿喷。下面是一点关于聊天服务器的代码```package com.yychatclient.view;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swin...
2019-03-24 16:26:35
746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人