![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
super晓权
在读研究生
展开
-
java 类型后面三个点(String...)和数组(String[])的区别
类型后面三个点(String...),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String...strings),那么你还可以写方法test(),但你不能写test(String[] strings),这样会出编译错转载 2017-09-17 10:30:05 · 12077 阅读 · 0 评论 -
JDK5特性
JDK1.5新特性:1.自动装箱与拆箱自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型public static void main(String[] args){ //自动装箱 Integer i=10; //自动拆箱 int m = i;}...原创 2018-12-17 17:38:50 · 159 阅读 · 0 评论 -
java绘制简单图画
java绘制简单图画运行结果package cn.test.image;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileNotFoundException;import...原创 2018-12-20 15:01:51 · 2238 阅读 · 0 评论 -
java输入
java如何输入数据Java程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧: 以下将列出几种方法:方法一:从控制台接收一个字符,然后将其打印出来import java.io.*;p...原创 2018-09-09 23:10:07 · 299 阅读 · 0 评论 -
java泛型知识总结
1泛型(generic)是指参数化类型的能力。可以定义带泛型类型的类或方法,随后编译器会用具体的类型来替换它。2泛型的主要优点是能够在编译时,而不是在运行时检测出错误。3泛型类或方法允许指定对象允许的类型,以和这个类或方法一起工作。如果试图使用带有不兼容对象的类或方法,编译器会报错4不使用类型参数的泛型类型称为 原始类型,例如ArrayList。使用原始类型是为了向后兼容JDK较早的版原创 2017-10-14 11:04:12 · 176 阅读 · 0 评论 -
java反射(5)通过反射拷贝对象
本篇就是反射的基本应用 public class CopyObj { public static void main(String[] args) throws Exception { Person p=new Person(); p.setAddress("北京"); p.setId(1); p.setName("张三丰"); Object obj=copy原创 2017-10-14 10:38:26 · 488 阅读 · 0 评论 -
java反射(4)反射赋值
本篇介绍利用反射给对象赋值方法1 获得并使用默认构造器创建类的对象 并对对象赋值 这里类用的是Person类 属性有 id ,name ,address 来做例子public class Person { private Integer id; private String name; private String address; public Integer g原创 2017-10-14 09:30:57 · 1394 阅读 · 0 评论 -
java反射(3)获取Class对象属性方法和构造器
本篇介绍 如何获得已知类的 具体属性方法和构造器方法和构造器 考虑到重载的问题 参数千万不能错 public static void main(String[] args) throws Exception { Class class1 = Class.forName("reflectStdent.Person"); //获得类对象的一个属性 Field field =原创 2017-10-13 17:39:33 · 234 阅读 · 0 评论 -
java反射(2)获取Class对象的三种方法
方法1:通过类的全路径//根据一个类的全名字符串获得一个类的对象 Class clazz=Class.forName("java.lang.String");方法2:通过object (需要实例化一个对象)public class ReflectDemo { public static void main(String[] args) throws Cl原创 2017-10-09 23:10:19 · 366 阅读 · 0 评论 -
java反射(1)获取类的所有
本篇为java 反射基础 介绍 获得class对象的 所有 方法 属性 构造器import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.*;public class Test { public stat原创 2017-10-09 23:06:29 · 185 阅读 · 0 评论 -
连接池
c3p0连接池方法1 在方法里写配置属性 @Test public void fun1() throws PropertyVetoException, SQLException { //创建连接池对象 ComboPooledDataSource dataSource=new ComboPooledDataSource(); ...原创 2019-01-14 16:37:19 · 121 阅读 · 0 评论