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

浙公网安备 33010602011771号