JAVA 实例 技术教程文章

Thinking in Java---内部类及一个迭代器实例【代码】

可以将一个类的定义放在另一个类的定义内部,这就是内部类. 内部类的定义是简单的,但是它的语法确实很是复杂,让人不是很好理解.下面就内部类做一个小结. 一.内部类的分类 总的来讲内部类分为普通内部类,匿名内部类,局部内部类,嵌套类(静态内部类)等.下面简要的介绍以下这些内部类定义的语法. (1).对于普通的内部类,就是在外围类中插入另一个类的定义.如下面的代码:package lkl1;///封装一个包裹类publicclass Parcel {///在一个类...

JAVA-MyEclipse第一个实例【图】

相关资料:《21天学通Java Web开发》 实例代码:MyEclipse第一个实例1.打开MyEclipse程序。2.在PacKage视图->右击->New|Web Project。3.在“New Web Project”-“Project Name”输入“myjsp”。4.“Next”5.在“Source folders on build path”,文本框用来输入项目源文件的存储文件夹,一般选用默认文件夹, 也就是“src”。6.“Default output folder”文本框用来输入Web项目文件的存放文件夹,一般也选用默认文件夹,也就是 “WebRo...

java 大文件上传 断点续传 完整版实例 (Socket、IO流)【代码】

原文出自:https://blog.csdn.net/seesun2012java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下:实现思路:1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作2、服:使用ServerSocket.accept()方法进行阻塞,接收客户端请求3、服:每接收到一个Socket就建立一个新的线程来处理它4、客:利用Socket进行远程连接,询问已上传进度5、客:使用FileInputStream.skip...

java通过类反射获取某个类的所有信息--代码实例【代码】

package huang.de.wei;import java.lang.annotation.Annotation; import java.lang.reflect.Constructor; import java.lang.reflect.Method;@SuppressWarnings(value="unchecked") @Deprecated public class ClassTest {//为这个类定义私有构造器private ClassTest(){}//定义一个有参数的构造器public ClassTest(String name){System.out.println("这是私有的构造器");}//定义一个无参数的info方法public void info(){System.out.p...

JavaWeb学习(九): JavaBean 的知识及实例【代码】

为什么要用 JavaBean?通过上一节的知识我们了解到 在 Jsp 页面里含有大量的 Java 代码,之后项目更加复杂的话还会出现大量 的 Html 代码,那么当你将这么一份源代码呈现给他人观看时,大大小小会存在代码可读性差的问题,那么采 取什么样的方法使得我们的代码像音乐般美妙呢?JavaBean 闪亮登场!!! JavaBean 的作用?具体作用是 实现代码的封装,使代码更加具体化、模块化。1、减轻 Jsp 代码的复杂度,增加可读性。 2、提高代码复用,相...

Java 实例 - 集合遍历【代码】

List与Set类型集合的遍历 1import java.util.ArrayList;2import java.util.HashSet;3import java.util.Iterator;4import java.util.List;5import java.util.Set;6 7publicclass Main {8 9publicstaticvoid main(String[] args) { 10// List集合的遍历11 listTest(); 12// Set集合的遍历13 setTest(); 14 } 1516privatestaticvoid setTest() { 17 Set<String> set = new HashSet<String>(); 18 set.add("JA...

Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)

1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起连接操作。连接成功后,双方通过输入和输出流进行同步阻塞式通信。 简单的描述一下BIO的...

JAVA基础实例(一)

1写一个方法,用一个for循环打印九九乘法表 /** *一个for循环打印九九乘法表 */ public void nineNineMultiTable() { for (int i = 1,j = 1; j <= 9; i++) { System.out.print(i+"*"+j+"="+i*j+" "); if(i==j) { i=0; j++; System.out.println(); } } } 2.写一个方法,能够判断任意一个整数是否素数 (质数除了1乘以它自己没有其他可得此值)/** *判断任意一个整数是否素数 *@paramn *@returnboolean */ public...

压力测试工具Apache JMeter:2:基础概念与Java请求压力测试实例【代码】【图】

原文:压力测试工具Apache JMeter:2:基础概念与Java请求压力测试实例 Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件。在上篇文章对其特性进行了简要介绍,这篇文章继续来介绍一些压力测试相关的基础概念。基础概念QPSQPS是Queries Per Second的缩写,是特定服务器每秒钟处理完的查询相关的查询的数量,反映了机器性能上的吞吐能力。TPSTPS是Transactions Per Second 的缩写,是特定服务器每秒处理完的事务数...

Java初始化顺序(静态变量、静态初始化块、实例变量、实例初始化块、构造方法)【代码】

1、执行顺序1.1、一个类中的初始化顺序 (静态变量、静态初始化块)=>(变量、初始化块、构造器)。1.2、两个具有继承关系类的初始化顺序 父类的(静态变量、静态初始化块)=> 子类的(静态变量、静态初始化块)=> 父类的(变量、初始化块、构造器)=> 子类的(变量、初始化块、构造器)。示例如下:(结果见注释) 1class A {2public A() {3 System.out.println("Constructor A.");4 }5 6 {7 System.o...

kafka学习总结007 --- 生产者Java API实例【代码】【图】

事先说明,本文的所有实例均基于kafka2.5.0开发;依赖的jar包 <dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-clients</artifactId><version>2.5.0</version></dependency>创建topic的方法  private static final String BOOTSTRAP_SERVER = "192.168.1.8:9091,192.168.1.8:9092,192.168.1.8:9093";  publicstaticvoid createTopic(String topicName) {Properties properties = new Properties();p...

对DatagramSocket的使用实例(java使用UDP进行数据传输)【代码】

今天刚看懂的一点点东西,记录一下,方便自己回顾客户端:Client.java 1import java.io.IOException;2import java.net.DatagramPacket;3import java.net.DatagramSocket;4import java.net.InetAddress;5import java.net.SocketException;6 7import org.json.JSONObject;8 9publicclass Client { 1011privatestaticint port = 7799;//定义端口 数据报要用1213privatestatic String IP = "127.0.0.1";//定义IP地址 数据报要用 14...

Java WebService 简单实例【图】

前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。 3、编写供客户端调用的方法,即编译方法代码。 4、进行编译说明:编译失败的话,请将该项目引用的jdk设置为1....

java-JNI,如何列出所有当前实例?【代码】

我想知道是否可以使用JNI api列出当前JVM中的所有当前可用实例(作为jobject). 我的意思示例:jvm->AttachCurrentThreadAsDaemon((void**)&env,0); jobject* instances; int count = env->GetInstances(&instances);我的任务是在它们中搜索实现特定接口(env-> IsInstanceOf())的对象,我必须动态且全局地执行此操作,而无需类名解决方法:JVMTI会有所帮助. >呼叫IterateOverInstancesOfClass标记所有必需的对象;>调用GetObjectsWithTa...

java连接oracle数据库简单实例【代码】

package cn.com.login.dao;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet;public class LoginDao { public String getUserName(String userCode){ Connection con = null; PreparedStatement pre = null; ResultSet result = null; String userName = ""; try {Class.forName("oracle.jdbc.driver.OracleDriver"); //加...

Java-Runoob-高级教程-实例-数组:07. Java 实例 – 数组合并【代码】【图】

ylbtech-Java-Runoob-高级教程-实例-数组:07. Java 实例 – 数组合并 1.返回顶部 1、Java 实例 - 数组合并 ?Java 实例 以下实例演示了如何通过 List 类的 Arrays.toString () 方法和 List 类的 list.addAll(Arrays.asList(array2) ) 方法将两个数组合并为一个数组:Main.java 文件import java.util.ArrayList; import java.util.Arrays; import java.util.List;public class Main {public static void main(String args[]) {Strin...

java-无法定义和实例化HashMap?【代码】

为什么这样的代码行:Map<String, Integer> phoneDirectory = new HashMap<String, Integer>(); 一直给我一个编译错误[Type HashMap没有参数].替换类型参数< String,Integer>空集<>还给我以下错误:cannot infer type arguments for HashMap reason: cannot use <> with non-generic class HashMap. 我试图删除参数集,但是随后我需要将HashMap强制转换为Map类型的对象,这将导致以下类强制转换异常:[Exception in thread "main...

java – 更改实例状态不会反映在序列化对象中【代码】

我写了以下简单的代码public static void main(String args[]) throws FileNotFoundException, IOException, ClassNotFoundException {ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(new File("data.txt")));Human human = new Human();human.setAge(21);human.setName("Test");System.out.println("Human : " + human);oos.writeObject(human);human.setName("Test123");oos.writeObject(human);ObjectI...

java – 与String和实例混淆【代码】

我对instanceof感到困惑.我的理解是instanceof是检查对象类型.字符串是对象,但在以下程序中它显示不匹配.请解释一下.public class MyTest {static String s;public static void main(String args[]){String str = null;if(s instanceof String){System.out.println("I am true String");}else {System.out.println("I am false String");}if(str instanceof String){System.out.println("I am true String");}else {System.out.pri...

java – 为什么最终的静态变量不能在实例块中赋值?【代码】

class Test {static final String name;{ name = "User"; /* shows error. As i have to assign User as default value */}final String name1;{name1 = "User"; // This works but why the above one does not works} } 我能够使用静态块分配值,但不能通过实例阻止为什么?解决方法:因为它是静态final,所以它必须在静态上下文中初始化一次 – 声明变量时或在static initialization block中.static { name = "User"; }编辑...