随笔分类 -  Java_relevant

上一页 1 ··· 4 5 6 7 8
java知识相关
摘要:1、线程安全: 指多个线程在执行同一段代码的时候采用加锁机制,使每次的执行结果和单线程执行的结果都是一样的,不存在执行程序时出现意外结果。 2、线程不安全: 是指不提供加锁机制保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 举例说明:假设售票系统有1000张票,A和B同时来买票,如果 阅读全文
posted @ 2019-11-28 17:05 Curedfisher 阅读(153) 评论(0) 推荐(0)
摘要:1.List接口可以存放任意的数据,而且在List接口中内容是可以重复的 2.List接口常用子类: ArrayList Vector ArrayList与Vector的区别主要包括两个方面:. (1)同步性: Vector是线程安全的,也就是说是它的方法之间是线程同步的,而ArrayList是线程 阅读全文
posted @ 2019-11-28 17:02 Curedfisher 阅读(96) 评论(0) 推荐(0)
摘要:1.集合可以理解为一个动态的对象数组,不同的是集合中的对象内容可以任意扩充(也就是说在集合中操作比较方便,容易添加或者删除). 2.集合的特点: (1).性能比较高 (2).容易扩展和修改(这也是不适用数组的主要原因) 3.collection的常用子类 List set Queue 阅读全文
posted @ 2019-11-28 16:39 Curedfisher 阅读(100) 评论(0) 推荐(0)
摘要:1.项目截图 java聊天核心代码: MyJavaChatClient ChatManager.java package com.nantian.javachatclient.main; import java.io.BufferedReader;import java.io.BufferedWri 阅读全文
posted @ 2019-11-27 11:38 Curedfisher 阅读(371) 评论(0) 推荐(0)
摘要:1. 从serverListener中可以看出,每一个客户端创建新的请求之后,都会把它分配给一个独立的chatsocket ,但是每一个ChatSocket都是相互独立的,他们之间并不能沟通,所以要新建一个类,将这些新建的线程管理起来,然后实现他们之间的相互通信.(类似于微信加群聊天的功能) 由于一 阅读全文
posted @ 2019-11-26 17:07 Curedfisher 阅读(218) 评论(0) 推荐(0)
摘要:1.代码目录 2.ChatSocket.java package com.nantian.socket; import java.io.IOException;import java.net.Socket; public class ChatSocket extends Thread{ //本地需要 阅读全文
posted @ 2019-11-26 15:37 Curedfisher 阅读(260) 评论(0) 推荐(0)
摘要:1.创建java project 2.编写MyServerSocket.java类 package com.nantian.socket; import java.io.IOException;import java.net.ServerSocket;import java.net.Socket; 阅读全文
posted @ 2019-11-26 11:45 Curedfisher 阅读(246) 评论(0) 推荐(0)
摘要:1.使用socket 时,必须自己做数据的读取与解析 2.项目目录 3.服务端代码: package com.test; import java.io.DataInputStream;import java.io.DataOutputStream;import java.net.ServerSock 阅读全文
posted @ 2019-11-11 11:31 Curedfisher 阅读(122) 评论(0) 推荐(0)
摘要:字节码字节码是一种中间码 字节码通常指的是已经经过编译,但与特定机器码无关,需要直译器转译后才能成为机器码的中间代码。字节码通常不像源码一样可以让人阅读,而是编码后的数值常量、引用、指令等构成的序列。 字节码主要为了实现特定软件运行和软件环境、硬件环境无关。字节码的实现方式是通过编译器和虚拟机器。编 阅读全文
posted @ 2019-11-10 08:35 Curedfisher 阅读(442) 评论(0) 推荐(0)
摘要:1.类目录 2.LatchTest.java类 package com.test; import java.util.concurrent.CountDownLatch; public class LatchTest { static Runnable taskTemp = new Runnable 阅读全文
posted @ 2019-11-07 10:16 Curedfisher 阅读(493) 评论(0) 推荐(0)
摘要:1.pom.xml文件引入依赖如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j</artifactId> <version>1.3.8.RELEASE< 阅读全文
posted @ 2019-11-07 10:01 Curedfisher 阅读(5515) 评论(0) 推荐(0)
摘要:父类是抽象类,其中有抽象方法,那么子类继承父类,并把父类中的所有方法都实现覆盖了,子类才有创建对象实例的能力,否则子类也必须是抽象类.抽象类中可以有构造方法,是子类在构造子类对象时需要调用父类(抽象类)的构造方法. 举一个简单的例子: abstract class E{ public abstrac 阅读全文
posted @ 2019-10-24 15:58 Curedfisher 阅读(1301) 评论(1) 推荐(0)
摘要:概念解释: 值传递,传递值,在函数中形参发生的变化不影响实参。 引用传递,传递对象引用,在函数中形参发生的变化影响实参。 1.对于基本数据类型,指的便是变量值得拷贝; 2.对于对象(或String、Integer等包装基本类型),指的是对象地址的拷贝,也就是说所传递的值是对象的地址; 阅读全文
posted @ 2019-10-24 09:12 Curedfisher 阅读(1362) 评论(0) 推荐(0)
摘要:转载URL:http://blog.csdn.net/vbirdbest/article/details/80296136 阅读全文
posted @ 2019-10-23 17:09 Curedfisher 阅读(198) 评论(0) 推荐(0)
摘要:在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。Java Applet和Java Applica 阅读全文
posted @ 2019-10-15 15:37 Curedfisher 阅读(10647) 评论(0) 推荐(1)
摘要:URL地址:https://blog.csdn.net/AlbertFly/article/details/76855367 阅读全文
posted @ 2019-09-06 16:35 Curedfisher 阅读(993) 评论(0) 推荐(0)
摘要:1. 2.编辑sysmodule.cmd文件 java -cp sysmodule.jar;classes12.jar;mysql-connector-java-5.0.3-bin.jar;jbcl.jar sysmodule.Application 新关联的mysql-connector-java 阅读全文
posted @ 2019-09-05 17:54 Curedfisher 阅读(2631) 评论(0) 推荐(0)
摘要:转载博客地址:https://www.jianshu.com/p/a045d4217175 阅读全文
posted @ 2019-08-25 08:55 Curedfisher 阅读(1209) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8