java
Q拾光~
这个作者很懒,什么都没留下…
展开
-
JAVA 爬取新闻网站的数据,httpclient和jsoup。
创建maven工程目录:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...原创 2018-12-21 13:02:41 · 1157 阅读 · 0 评论 -
java 进阶篇 期末考试复习题总结
一.填空1.(中)迭代器Iterator为集合而生,专门实现集合遍历,该接口有三个方法,分别是____、____、____hasNext() next() remove()2. (易)抽象方法只能定义在________中,抽象类和抽象方法必须由关键字________修饰抽象类 abstract3. (中)使用关键字________来定义一个接口,接口在定义后,就可以...原创 2019-01-10 18:14:03 · 4599 阅读 · 0 评论 -
java 产生随机数的两种方法
一、利用Math.random()方法。需要生成一个0到99之内的随机数,通过如下语句就可以实现:i=1+(int)(Math.Random()*100)。其中(int)(Math.Random()*99)产生0到99的整数型随机数。然后再加上1就是产生1到100之间的随机整数。(int)(Math.random()*10) 返回0到9的随机整数。 (int)(Math.ran...原创 2018-12-26 11:39:30 · 2587 阅读 · 0 评论 -
Java整型与字符串相互转换(转)
1.如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double,...转载 2019-02-27 16:23:03 · 305 阅读 · 0 评论 -
java多线程,线程同步,不同步案例
1.触发不同步错误,已知int i = 0,启动三个线程对i进行+1操作,每个线程对i都加100000次,要求我的最终结果小于300000public class Task1 { static int i = 0; private static class MyThread extends Thread { @Override publ...原创 2018-12-24 10:25:28 · 613 阅读 · 0 评论 -
java整理代码,多线程与服务器,数据库编程
多线程与服务器:Server:public class Server { boolean started = false; ServerSocket ss = null; List<ChatClient> clients = new ArrayList<ChatClient>(); //保存客户端线程类 public stati...原创 2018-12-21 15:46:31 · 150 阅读 · 0 评论 -
java拆箱,装箱
拆箱,装箱将一个char类型的参数传递给需要一个Character类型参数时,那么编译器会自动地将char类型参数转换为Character对象。 这种特征称为装箱,反过来称为拆箱。使用Character的构造方法创建一个Character类对象,例如:Character ch = new Character('a');下面是Character类的方法:序号 方法与描述...原创 2018-12-22 08:49:23 · 222 阅读 · 0 评论 -
Java的StringBuffer和StringBuilder类
Java StringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder类在Java 5中被提出,它和StringBuffer之间的最大不同在于S...转载 2018-12-22 09:01:23 · 139 阅读 · 0 评论 -
java网络编程,编写客户端和服务端的socket程序,客户端向服务端发送字符串“Hello”,服务端将收到字符串打印到控制台。
编写客户端和服务端的插口程序,客户端向服务端发送字符串“你好”,服务端将收到字符串打印到控制台。import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;p...原创 2018-12-23 11:07:08 · 1924 阅读 · 0 评论 -
java网络编程,编写客户端和服务端的socket程序,客户端向服务端发送字符串” hello”,服务端将收到字符串的长度打印到控制台 要求: Server和Client通信使用8888端口 Serv
编写客户端和服务端的socket程序,客户端向服务端发送字符串” hello”,服务端将收到字符串的长度打印到控制台 要求: Server和Client通信使用8888端口 Server收到消息打出的信息前需要加上“server收到:”,同理Client收到消息打出的信息前需要加上“client收到:” Client先发送”how are you” Server 收...原创 2018-12-23 11:28:41 · 2513 阅读 · 0 评论 -
java网络编程服务端,客户端讲解
对于ServerSocket类(服务端): 当ServerSocket的类的对象创建后,调用accept()方法接收客户端发来的连接请求。 accept()方法采用的是“阻塞”方式监听,直到客户端连接之后程序才可以向下继续执行并返回一个与客户端Socket对象相连的Socket对象。 服务器端的Socket对象使用getOutputStream()方法获得的输出流,将指向...原创 2018-12-23 11:51:54 · 269 阅读 · 0 评论 -
Java多线程要点
使用synchronized锁实现线程同步为了避免多线程在共享资源时发生冲突,所以要在线程使用该资源时,就为资源上一把“锁”。第1个访问资源的线程为资源上锁,其他线程若想访问该资源,则必须等到解锁最为止。解锁的同时,另一个线程访问资源并为资源上锁。就像平时吃饭一样,锅里只有一把饭勺,一次只允许一个人盛饭,而这个饭勺就是共享资源,来盛饭的人就像是一个个线程。同步代码块 同步方法Synch...原创 2018-12-24 09:52:37 · 174 阅读 · 0 评论 -
java多线程,多线程顺序控制按ABC的顺序显示
编写一个程序,开启3个线程这3个线程的ID分别为A,B,C 每个线程将自己的ID在屏幕上打印10遍 要求输出结果必须按ABC的顺序显示;如:ABCABC ....依次递推 import java.util.LinkedList;public class Test{ static LinkedList<Integer> list = new Li...原创 2018-12-24 09:56:55 · 174 阅读 · 0 评论