Java基础
文章平均质量分 58
iteye_13710
这个作者很懒,什么都没留下…
展开
-
字符串转换成整数 “456”转换456
[b]http://blog.csdn.net/u010905938/article/details/9040605[/b]今天看了别人的文章才发现自己没有考虑溢出问题,很遗憾地错过了这到题,但自己复习了好多以前的知识。下面是自己的源码:public class getnumbers { public int getNumber(String str){ int l...原创 2013-06-06 17:11:00 · 345 阅读 · 0 评论 -
java中反射:反射的应用--取得类的结构(三)
通过反射的到一个类的完整结构,那么这就要使用到 java.lang.reflect 包中的以下几个类。Constructor:表示类中的构造方法。Field:表示类中的属性。Method:表示类中的方法。这三个类都是AccessbleObject 类的子类范例:China接口:package com.testFS.test;public interface C...原创 2014-10-23 14:39:57 · 111 阅读 · 0 评论 -
java中反射:Class类的使用(二)
[size=large]通过无参构造实例化对象:[/size] 如果想要通过Class类本身实例化其他类的对象,则可以使用newInstance()方法,但是必须要保证被实例化的类中存在一个无参构造方法。 范例: Person类: package com.testFS.test; public class Person { private String name; ...原创 2014-10-23 14:33:32 · 292 阅读 · 0 评论 -
java中反射:认识Class类(一)
认识Class类: 在正常情况下,需要先有一个类的完整路径引入之后才可以按照固定的格式产生实例化对象,但是在java中也允许通过一实例化对象找到一个类的完整信息,那么这就是Class 范例: package com.testFS.test; /** * 通过一个对象得到完整的“包.类”名称:getClass().getname() * @author Administrator * */ cl...原创 2014-10-21 11:33:03 · 116 阅读 · 0 评论 -
java中的Annotation(注解)
[size=x-large]Annotation(注释) 概述[/size]从 JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是 Annotation(注释)Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理. 通过使用 Annotation, 程序员可以在不改变原有逻辑的情况下, 在源文...原创 2014-10-11 11:42:11 · 78 阅读 · 0 评论 -
java 乱码转码类
import java.io.UnsupportedEncodingException; public class CharTools { /** 枚举的方式将老字符进行转码 * @param oldStr * */ public static void codeTest(String oldStr) ...原创 2014-10-10 21:15:58 · 139 阅读 · 0 评论 -
java中的泛型
1. 介绍 下面是那种典型用法: List myIntList = new ArrayList();// 1 myIntList.add(new Integer(0));// 2 Integer x = (Integer) myIntList.iterator().next();// 3...原创 2014-10-09 21:57:50 · 66 阅读 · 0 评论 -
java中的面向对象
[size=x-large]理解面向对象的概念[/size][size=large]面向过程 [/size] 在一个结构体中定义窗口的大小,位置,颜色,背景等属性,对窗口操作的函数与窗口本身的定义没有任何关系,如HideWindow,MoveWindow,MinimizeWindow,这些函数都需要接受一个代表要被操作的窗口参数 ,是一种谓语与宾语的关系 。[size=larg...原创 2014-10-09 21:24:37 · 75 阅读 · 0 评论 -
Java异常
任何一种程序设计语言设计的程序在运行时都有可能出现错误,例如除数为0,数组下标越界,要读写的文件不存在等等。捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。对于这些错误,一般有两种解决方法:遇到错误就终止程序的运行。由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。J...原创 2014-10-09 20:51:35 · 72 阅读 · 0 评论 -
java中3种注释
1、单行注释:在注释内容前加双斜线(//),java编译器会忽略这部分信息。 例如: int num;//定义一个正数2、多行注释:在注释内容前加单斜线和一个星号(/*)开头,并在注释末尾以一个星号和单斜线(*/)结尾。当注释内容超过一行多用这方式注释。 例如: /* int i=5; int j=...原创 2014-10-09 08:49:15 · 211 阅读 · 0 评论 -
java中length与length(),size()区别
1、length:在数组操作中,使用length取得数组的长度。2、length():在String字符串操作中,使用length()方法取得字符串长度。3、size():在泛型集合操作中,使用size()方法取得泛型集合中元素个数。例子:public static void main(String[] args) { String []list={"ma...原创 2014-10-08 17:11:10 · 170 阅读 · 0 评论 -
java 多线程有几种现实方式
(1)继承Thread类,重写run函数 创建: class xx extends Thread{ public void run(){ Thread.sleep(1000) //线程休眠1000毫秒,sleep使线程进入Block状态,并释放资源 }} 开启线程: 对象.start() //启动线程,run函数运行 (2)实现Runnable接...原创 2014-10-08 16:55:20 · 104 阅读 · 0 评论 -
java中string与int类型互相转换
1如何将字串 String 转换成整数 int? A.有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); ...原创 2014-10-08 16:51:43 · 73 阅读 · 0 评论 -
java中i++与++i的区别
i++是在一个先使用后加1,即先使用i的值,后让i+1 ++i则是先加1后使用,即先让i+1后再使用i的新值 class ijiajia{ public static void main(String[] args) { System.out.println("Hello World!"); int i=3; int count=(i++...原创 2014-10-08 16:42:44 · 69 阅读 · 0 评论 -
Java中16种主流数据库的jdbc连接字符串
1. Microsoft SQLServer(http://www.microsoft.com) (SqlServer 2000) Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" ); cn = DriverManager.getConnection...原创 2014-10-08 16:39:04 · 104 阅读 · 0 评论 -
java复制文件高效处理方式
1.实现输出读取文件内容的示列(不推荐使用低效):@Test public void testStream(){ InputStream fis=null; //声明输入流对象 OutputStream fos=null; //声明输出流对象 try { fis=new FileInputStream("d:\\ff_copy.txt"); ...原创 2014-12-18 21:44:39 · 305 阅读 · 0 评论