- 博客(151)
- 资源 (3)
- 收藏
- 关注
原创 JMeter常见抓包错误
·设置JMeter抓包代理·点击启动报错了Could not create script recorder -see log for detail:>>非法选项: -ext尝试 keytool help <<Command failed,code:1·解决方案:方案1:Java的JDK路径设置错误(具体配置自查百度)方案2:安装了两个版本的J...
2018-07-20 19:07:12
4448
1
原创 JDBC简介(批量处理与事务处理)
范例:执行批处理import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.util.Arrays;public class OracleDemo { private static final String DBDRIVER = "oracle.jdbc.d...
2018-06-12 19:37:33
1593
原创 JDBC简介(PreparedStatement接口)
PreparedStatement操作PreparedStatement属于Statement的子接口,实例化对象要使用Connection接口下的的方法:public PrepareStatement preparedStatement(String sql)throws SQLException方法范例1:改进数据增加import java.sql.Connection;import jav...
2018-06-12 17:25:11
5452
1
原创 JDBC简介(ResultSet接口)
在ResultSet接口定义了如下的方法:·向下移动指针判断是否有数据行:public boolean next()throws SQLException;·取出数据内容:getInt(), getDouble(), getString() ,getDate()范例:import java.sql.Connection;import java.sql.DriverManager;import ...
2018-06-12 15:47:25
2235
原创 JDBC简介(Statement接口)
如果要取得Statement接口实例化对象 需要依靠Connection提供的方法完成: ·取得Statement接口对象:public Statement createStatement()throws SQLException取得数据库接口对象后使用以下两个方法实现数据库操作: ·数据更新:public int executeUpd...
2018-06-11 18:27:10
9005
原创 JDBC简介(连接Oracle数据库)
import java.sql.Connection;import java.sql.DriverManager;public class OracleDemo { private static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; private static final String DBURL = "j...
2018-06-11 15:55:33
221
原创 Java 网络编程(Echo程序)
本程序设计如下:·由于需要采用多次输入形式,所以不能够每次连接后立刻关闭服务器端;·可以设置一个字符串:如果输入"end",那么才结束本次的Echo操作;范例1:定义服务器端import java.io.IOException;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;imp...
2018-05-14 17:24:59
2329
原创 Java 打印流(JDK1.5改进)
格式化输出:public PrintStream printf(String format,Object...args)范例1:import java.io.File;import java.io.FileOutputStream;import java.io.PrintStream;public class Demo { public static void main(String[]...
2018-05-12 21:25:27
241
原创 Java 打印流(PrintStream)
PrintStream类的继承与构造方法:类的继承:java.lang.Object |-java.io.OutputStream |-java.io.FilterOutputStream |-java.io.Pri...
2018-05-12 20:40:06
526
原创 Java 打印流(问题引出)
OutputStream有缺陷只能输入String类型,现在创建一个类弥补不足范例:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;class PrintUtil { private OutputStream output...
2018-05-12 18:48:20
409
原创 Java 文件操作类(基本操作)
范例:操作文件·创建文件:public boolean createNewFile( )throws IOException; |-如果目录不能访问; |-如果现在文件重名,或者是文件名称错误;·删除文件:public boolean delete( );·判断文件是否存在:public boolean exists()import java.io.File;public class ...
2018-05-09 10:22:26
1225
原创 Java 反射机制(反射调用成员)
Class类里面提供取得成员方法:·取得全部成员:public Field [ ] getDeclareFields( )throws SecurityException;·取得指定成员:public Field getDeclareField(String name)throws NoSuchFieldException,SecurityException;返回类型是"java.lang.ref...
2018-05-08 15:04:38
397
原创 Java 反射机制(反射调用方法)
Class类提供获取类中Method的方法:·取得一个类中全部方法:public Method[ ] getMethods( )throws SecurityException;·取得指定方法:public Method[ ]getMethod(String name, Class<?>...parameterTypes);以上两个操作返回的是"java.lang.reflect.Me...
2018-05-08 14:36:34
285
原创 Java 反射机制(使用反射调用构造)
在Class类里面提供方法取得构造·取得全部构造:public Constructor<?>[ ] getConstructor( )throws SecurityException;·取得指定构造:public Constructor<?> getConstructor(Class<?> parameterTypes);以上两个方法返回“java.lang.r...
2018-05-08 13:20:55
316
原创 Java 反射机制(反射实例化对象)
范例1:利用反射实例化对象class Book { public Book() { System.out.println("*********Book类无参构造方法***********"); } @Override public String toString() { return "这是一本书"; }}public class Demo { public stati...
2018-05-08 13:06:09
3403
原创 Java 反射机制(Class类对象实例化)
范例1:调用Object类中的getClass()方法import java.util.Date;public class Demo { public static void main(String[] args) { Date date = new Date(); Class<?> cla = date.getClass(); System.out.println(...
2018-05-08 12:37:01
1461
原创 Java 正则表达式(java.util.regex包支持)
范例1:Pattern类import java.util.Arrays;import java.util.regex.Pattern;public class Demo { public static void main(String[] args) throws Exception { String str = "hjkhasjkghjk1123sdfasdf"; String ...
2018-05-08 11:38:56
1383
原创 Java String类对正则的支持
范例1:实现字符串的替换public class Demo { public static void main(String[] args) { String str = "woighasksgoi3423siofa5+5+4asdga55sd3488"; String regex = "[^a-z]"; System.out.println(str.replaceAll(regex...
2018-05-08 10:31:31
271
原创 Java 比较器(Comparable)
范例:使用比较器import java.util.Arrays;class Book implements Comparable<Book> { private String title; private double price; public Book(String title, double price) { this.title = title; this....
2018-05-07 19:57:05
430
原创 Java 综合实战:生产者与消费者(同步处理)
范例:class Info { private String title; private String content; public synchronized void set(String title, String content) { this.title = title; try { Thread.sleep(200); } catch (Exception ...
2018-05-05 22:40:28
315
原创 Java 综合实战:生产者与消费者(问题引出)
假设生产数据如下:·第一组数据:title=蜡笔小新,content=好学生;·第二组数据:title=小白,content=好狗狗;范例:class Info { private String title; private String content; public void setTitle(String title) { this.title = title; } pub...
2018-05-05 22:19:49
211
原创 Java 线程常用操作方法(休眠)
线程休眠指的是让线程执行速度稍微慢一点。休眠方法:·public static void sleep(long time)throws InterruptedException范例:class MyThread implements Runnable { @Override public void run() { for (int i = 0; i < 5; i++) { tr...
2018-05-05 17:57:19
887
原创 Java 多线程基础实现(两种实现方式的区别)
Thread类的定义:public class Thread extends Object implements Runnable使用Runnable接口比Thread能更好的描述出数据共享概念。数据共享指的是多线程访问同一资源的操作。范例1:class MyThread extends Thread { private int ticket = 5; @Override public v...
2018-05-05 15:22:57
200
原创 Java8 新特性(接口定义增强)
·随着时间的发展一个接口已经产生了2W个子类。但是发现接口方法不足,要增加一个方法,根据覆写规则,就要修改2W个子类。所以为了解决这一问题,允许接口里面定义普通方法了。范例1:使用default定义接口普通方法interface Message { public abstract void print(); default void fun() { System.out.println(...
2018-05-04 15:09:42
303
原创 Java 枚举(枚举应用)
范例1:枚举可以直接在switch上使用enum Color { RED, BLUE, GREEN;}public class Demo { public static void main(String[] args) { Color c = Color.GREEN; switch (c) { case RED: System.out.println("红色"); ...
2018-05-03 16:53:39
300
原创 Java 枚举(定义其它结构)
范例1:扩充枚举功能enum Color { RED("红色"),GREEN("绿色"),BLUE("蓝色"); private String title; private Color(String title) { this.title=title; } @Override public String toString() { return this.title; } ...
2018-05-03 16:41:21
1217
原创 Java 类图描述(时序图)
范例:工厂模式interface Fruit { public void eat();}class Apple implements Fruit { @Override public void eat() { System.out.println("吃苹果....."); }}class Factory { public static Fruit getInstance(...
2018-05-02 20:01:01
2805
原创 Java 类图描述(类图)
使用PowerDesigner可以描述出类的结构图与时序图范例1:Dog类==============分割线==============范例2:抽象类
2018-05-02 19:36:57
3534
原创 Java 异常的捕获及处理(自定义异常)
范例:class AddException extends Exception { public AddException(String msg) { super(msg); }}public class Test { public static void main(String[] args) { int num = 10; try { if (num > 1...
2018-05-02 16:48:35
3970
原创 Java 异常的捕获及处理(异常处理标准格式)
范例:class MyMath { public static int div(int x, int y) throws Exception { int result = 0; System.out.println("1.除法计算开始...."); try { result = x / y; } catch (Exception e) { throw e;// 继续抛...
2018-05-02 16:38:51
2278
原创 Java 异常的捕获及处理(throw 关键字)
在程序开发中可以直接throw手工抛出一个异常类的实例化对象范例:public class Test { public static void main(String[] args) { try { throw new Exception("自定义异常"); } catch (Exception e) { e.printStackTrace(); } }}...
2018-05-02 16:32:25
1372
原创 Java 异常的捕获及处理(处理异常)
范例1:public class Demo { public static void main(String[] args) { System.out.println("1.开始除法计算...."); try { System.out.println("2.除法计算:" + (10 / 0)); } catch (ArithmeticException e) { Syst...
2018-05-02 16:03:53
1205
原创 Java 基本数据类型的包装类(数据类型转换)
范例1:public class Demo { public static void main(String[] args) { String str = "123"; int num = Integer.parseInt(str); System.out.println("Num=" + num); }}==============分割线==============范例2:pu...
2018-04-30 23:34:34
434
原创 Java 基本数据类型的包装类(装箱与拆箱)
·对象型包装类(Object 直接子类):Character,Boolean。·数值型包装类(Number 直接子类):Byte,Short,Integer,Float,Double,Long;Number是一个抽象类,里面一共定义了6个方法:intValue().doubleValue(),floatValue(),byteValue(),shortValue(),longValue().范例1...
2018-04-30 23:24:42
837
原创 Java 匿名内部类
范例1:interface Message { public void print();}class MyMessage implements Message { @Override public void print() { System.out.println("Hello World!"); }}public class Demo01 { public static...
2018-04-30 20:44:53
121
原创 Java 接口(接口基本定义)
范例1:interface A { public static final String MSG = "Hello"; public abstract void print();}interface B { public abstract void get();}class X implements A, B { public void print() { System....
2018-04-27 19:46:18
374
原创 Java 辅助概念(多态性)
·多态的依赖:方法的覆写·方法的多态性: |-方法的重载:同一个方法名称,根据传入参数的类型及个数不同执行不同的方法体; |-方法的覆写:同一个方法名称,根据子类的不同,实现不同的功能。·对象的多态性:发生在继承关系的类中,子类和父类之间的转换 |-向上转型(自动完成)父类 父类对象 = 子类实例; |-向下转型(强制完成)子类 ...
2018-04-27 16:09:39
157
原创 Java 覆写(属性的覆盖)
范例1:class A { String info = "Hello";}class B extends A { int info = 100; public void print() { System.out.println(super.info); System.out.println(this.info); }}public class Demo04 { pu...
2018-04-25 16:31:14
732
原创 Java 覆写(方法的覆写)
覆写原则:1.父类方法名称功能不足,但必须使用这个方法名,所以必须采用覆写。2.被子类覆写的方法不能够比父类更加严格的访问权限。开发中一般都使用public.范例1:class A{ public void fun() { System.out.println("A类中的fun()方法"); }}class B extends A{ public void fun() { Sy...
2018-04-25 16:24:08
3540
原创 Java 继承性(继承的实现)
范例1:class Person { private String name; private int age; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public String getName() {...
2018-04-25 16:03:05
6557
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人