
Java
文章平均质量分 90
为我们的祖国事业添砖JAVA
编程练习生6
该账号已迁移至:https://blog.youkuaiyun.com/devcaikun
展开
-
socketChatRoom_Client(聊天室客户端)
用socket底层原理实现简单聊天室程序,本篇为客户端* 1、创建创建socket连接:构造方法里通过new socket指定ip和端口 实现连接* 2、向服务器发送消息* 3、接受其他客户端(主机广播)发送过来的信息* 4、端口:8888......原创 2022-07-10 23:14:29 · 293 阅读 · 0 评论 -
socketChatRoom_Server(聊天室服务端)
用socket底层原理实现简单聊天室程序,本篇为服务器端2.0版本(完结篇)* 1、启动服务器:构造方法 new ServerSocek对象并绑定程序端口* 2、等待连接* 3、获取客户端发送的信息及客户端主机信息并打印在控制台* 4、多线程支持被多个客户端连接互不干扰* 5、广播给所有客户端其他客户端发送过来的消息* 6、将PrintWriter数组换成集合列表优化减少代码和拓展的便捷* 7、端口8888............原创 2022-07-07 21:12:56 · 328 阅读 · 0 评论 -
Internet worm(Java网络爬虫)
jsoup爬虫 IDE:Idea: ...原创 2019-12-08 12:37:00 · 188 阅读 · 0 评论 -
Java 构造器实例化对象实例(Constructor Test)
//package YangMuFa;class Emp{ //private double height ; //身高 private String image ; //形象 private long empno ; //员工编号 private String ename ; //...原创 2019-07-03 17:51:00 · 161 阅读 · 0 评论 -
Java 成员属性的私有化封装实例(Private attribute Test)
/*** @time:-2019/04/10* @role:-东方神祇(杨)* -@role:*/class Person{private int age=22;private String name="杨!";public void setAge(int n){if(n>0){age=n...原创 2019-07-03 17:49:00 · 136 阅读 · 0 评论 -
Java 覆写构造器实例化对象赋值私有化静态变量 实例(JavaStaticDeme)
//package Main;//import org.springframework.util.SocketUtils;public class StaticDeme{ public static void main(String[] args) { staticDemo sd = new staticDemo("杨木发",19);...原创 2019-07-14 21:26:00 · 101 阅读 · 0 评论 -
Java-多线程同步机制-车站购票系统问题简单模拟处理(BuyticketMultithreadingDemo)
//package Main;**/**模拟简单车站购票系统问题(只考虑每个人购一张票) * Instructions: * 设:售票员持有两张五元零钱且票单价五元一张,先有 * 李先生持5元、杨先持10元、王先生持20前来购票, * 且每个人都没有其他任何零钱的情况下的整个程序 * 线程同步调度和安全。 * @time:-2019/06/18 * @rol...原创 2019-06-18 17:41:07 · 698 阅读 · 0 评论 -
Java-线程和进程创建with多线程安全多线程同步线程锁机制(ThreadsANDProcesses_create_security_synchronous_lock.class)
//手机终端 请上下左右 滑动屏幕 翻看更全!//package Main;import java.lang.*;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;///** * @time(时间):-2019/05/31 * @role(谁):-杨木发原创 2019-05-31 23:11:48 · 372 阅读 · 0 评论 -
Java-内部类、方法、接口-实例(Java InnerClass)
//手机终端 请上下左右 滑动屏幕 观看更全!//package Main;//内部类/** * @SaySomething(我觉得我应该说点什么的): * :虽然在类之中的基本组成就是成员和属性与方法,但是在任何的语言里面结构也是允许进行嵌套的, * 所以在一个类的内部可以定义其他的类,这样的类就称为内部类! * 内部类其本身也是一个独立...原创 2019-05-31 23:03:27 · 334 阅读 · 0 评论 -
Java-数组排序复制等操作(Java Arraycopy)
//手机终端 请上下左右 滑动屏幕 观看更全!//package Main;public class Arraycopy { public static void main(String[] args) { int arr[] = new int [] {9,2,4,6,3,8,22} ; int array[] = new int [] {2...原创 2019-05-31 22:57:06 · 471 阅读 · 0 评论 -
Java-注释(JavaAnnotation)
//手机终端 请上下左右 滑动屏幕 观看更全!//package Main;/** * * @Explain(说明): * Annotation 是jdk1.5之后提出的一个新的开发技术结构, * 利用Annotation接口可以有效的减少程序配置的代码,并且可以利用Annotation * 进行一些机构化的定义。Annotation是以一种注...原创 2019-05-28 00:02:40 · 137 阅读 · 0 评论 -
Java-异常的捕获与处理(Java ExceptionDemo)
//手机终端 请上下左右 滑动屏幕 观看更全! //package Main;//异常的捕获与处理/** * @SaySomething(我觉得我应该说点什么的): * :Java异常指的是导致程序中断执行的一种指令流,在程序执行正常的过程中会发现所有的程序都会按照既定的结构从头到尾执行, * 但是在出现错误之后,整个程序将不会按照既定的方式进行执行,而...原创 2019-05-27 23:57:07 · 1193 阅读 · 0 评论 -
Java-枚举实例(Java enumerationDemo)
//手机 请上下左右 滑动屏幕 观看更全!//package Main;//枚举/** * @SaySomething(我觉得我应该说点什么的): * :Java在1.5后才提出例如枚举的概念,在实际的开发任务当中枚举的主要作用是用于定义 * 有限个数对象的一种结构(多例设计模式),枚举在某种意义上就属于多例设计模式,且特有的问题 * 如果使用...原创 2019-05-27 23:50:46 · 611 阅读 · 0 评论 -
Java-单例设计模式(Java Singleton)
//手机 请上下左右 滑动屏幕 观看更全 !//package Main;//单例设计模式和多例设计模式(升级版看enumDemo类(枚举) )/** * @SaySomething(我觉得我应该说点什么的): * :单例模式和多例模式就是控制实例化对象产生的个数,如果单例模式实例在系统中经常被用到, * 饿汉式是一个不错的选择,反之如果单例模式在系统中会很...原创 2019-05-27 23:45:05 · 183 阅读 · 0 评论 -
Java-泛型(JavaGenericDemoClass)
//手机 请 上下左右 滑动屏幕 观看更全 !//package Main;//泛型/** * @SaySomething(我觉得我应该说点什么的): * :泛型从jdk1.5之后追加到Java里面的,其主要的目的是为了解决ClassCastException的问题。 * 在进行对象的向下转型永远都可能存在安全隐患,儿Java希望通过泛型可以慢慢解决掉此类...原创 2019-05-27 00:27:39 · 606 阅读 · 0 评论 -
Java-接口实例(interFaceDemo)
//手机 请 上下左右 滑动屏幕 观看更全 !//package Main;/** * @SaySomething(我觉得我应该说点什么的): * -抽象类与普通类对比: * 抽象类相比普通类最大的优势在于可以实现对子类覆写方法的控制, * 但是在抽象类里面可能依然会保存有一些普通方法,儿普通方法里面可能会涉及到一些安全或者隐私的操作问题, ...原创 2019-05-27 00:24:28 · 1361 阅读 · 0 评论 -
Java-包装类(JavaPackagingClass)
//手机 请 上下左右 滑动屏幕 观看更全 !//package Main; /** * @Overview(概述): * -包装类的主要功能是针对于基本数据类型的对象之间的转换而实现的, * 并且会随着JDK版本的更新包装类的功能也发生改变和更多的支持。 * -包装类都有一个抽象的父...原创 2019-05-27 00:19:45 · 464 阅读 · 0 评论 -
Java-抽象类(JavaAbstractClass)
//手机 请 上下左右 滑动屏幕 观看更全 !// package Main;/** *@Overview(概述): * @Explain(说明): * 抽象类的本质上是属于一个加强型的类,它可以描述一切有关于现实事物, * 但是通过分析发现其实抽象类的设计应该是比类占据更高一层定义的, * 他的最大好处就是对子类的方法进行统一管理和通过自身提供有...原创 2019-05-27 00:15:23 · 372 阅读 · 0 评论 -
Java-Object类与对象的转型(Java ObjectDemo)
//手机 请 上下左右 滑动屏幕 观看更全 !//package Main;/** * * @Explain(说明): * Object是所有类的默认超类,并且提供有可以覆写的toString和equals方法, * 可以接收所有类的对象和数组进行相应的处理, * @time(时间):2019/04/22 * @role(谁):杨木发 * ...原创 2019-05-27 00:10:04 · 1322 阅读 · 0 评论 -
Java-多态(Java Polymorphism)
//手机 请 上下左右 滑动屏幕 观看更全 !//package Main;/** * * @Explain(说明): * 多态: * 1、方法的多态性:(1)、方法的重载。(2)、方法的覆盖。 * 2、对象的的多态性:(1)、对象的向上转型,(2)、对象的向下转型。 * @time(时间):2019/04/21 * @role(谁):杨木发原创 2019-05-27 00:03:30 · 403 阅读 · 0 评论 -
Java-继承(JavaExtends)
package main;public class Extends { public static void main(String[] args) { // new Person("超级帅气的杨木发",19).getInfo() ; Student student = new Student("肉肉","最牛的皮的那种","帅气的杨木发",19) ;...原创 2019-05-23 22:37:05 · 239 阅读 · 0 评论 -
Java-equals比较方法(Java StringEquals)
//package Main;/** * @time:2019/04/14 * @role:杨木发 * 在我们平时需要对某两个数据进行比较是否相同的时候 * 往往是采用 “==” 运算符来进行的; * 而这种比较方法一般是对数值类型进行比较,也非常都有效好用; * 但是如果用于字符串的比较有时候就不是那么如意, * 因为 “==” 比较原理是对其内存地址的比较,而字符串...原创 2019-05-23 22:30:39 · 1299 阅读 · 0 评论 -
Java-字符串首字母大小写转换(JavaInitialsTransformation)
//package Main;/** * * @Explain(说明):字符串首字母大小写转换工具类 * @time(时间):2019/04/17 * @role(谁):杨木发 * @modify(修改) * @time: * @role: */public class InitialsTransformation ...原创 2019-05-23 22:27:35 · 6873 阅读 · 0 评论 -
Java-字符串操作工具类(JavaStringUtil)
//package Main;public class TestDay { public static void main(String[] args) { args = new String[]{"yang"} ; for (String i : args) System.out.println(i) ; ...原创 2019-05-23 22:24:21 · 1523 阅读 · 0 评论 -
Java- 一对多映射(JavaMany Mapping)
//package Main;public class OneManyMapping { public static void main(String[] args) { Item item = new Item(100000,"计算机科学类") ; Subitem subitem[] = new Subitem []{ ...原创 2019-05-23 22:15:46 · 1055 阅读 · 0 评论 -
Java-类对象的引用传递(JavaQuoteDemo)
//package Main;public class QuoteDemo { public static void main(String[] args) { Person person = new Person("杨木发",19) ; Car car = new Car("宝马I8",8000000) ; person.setCa...原创 2019-05-17 00:11:45 · 341 阅读 · 0 评论 -
Java-对象数组 (JavaObjectArray)
//package Main;public class ObjectArray { public static void main(String args []){ Person1 per[] = new Person1 []{ new Person1("(化名)张三",23), new Person1(...原创 2019-05-17 00:02:53 · 5758 阅读 · 0 评论 -
Java-可变参数实例(Variable Parameter Dmoe)
// package Main;public class VariableParameter { public static void main(String[] args) { int cont=arraySum.array(new int []{2,4,5,6}); System.out.println(cont); int con...原创 2019-05-16 23:57:03 · 470 阅读 · 0 评论 -
Java-覆写构造器实例化对象赋值私有化静态变量 实例(JavaStaticDeme)
//package Main;//import org.springframework.util.SocketUtils;public class StaticDeme{public static void main(String[] args) {staticDemo sd = new staticDemo(“杨木发”,19);sd.getStaticdemo() ;System.o...原创 2019-05-12 23:54:20 · 397 阅读 · 0 评论 -
Java -数组实例(JavaArrayDemo)
//package Main;public class ArrayDemo { public static void main(String[] args) { int array[]=new int []{8,2,4,7,9,5,6,3,1,0} ; utilArraySorting uas = new utilArraySorting() ; ...原创 2019-05-08 23:37:56 · 614 阅读 · 0 评论 -
Java-构造器实例化对象实例(Constructor Test)
//package YangMuFa;class Emp{ //private double height ; //身高 private String image ; //形象 private long empno ; //员工编号 private String ename ; //员工姓名 pri...原创 2019-05-06 00:35:35 · 743 阅读 · 0 评论 -
Java-成员属性的私有化封装实例(Private attribute Test)
/*** @time:-2019/04/10* @role:-杨木发* -@role:*/class Person{ private int age=22; private String name="杨!"; public void setAge(int n){ if(n>0){age=n;} } ...原创 2019-05-05 23:14:57 · 303 阅读 · 0 评论