
学习_____交流
片刻小哥哥
世界很美 而你正好有空
展开
-
反射的应用与理解
反射就是把Java类中的各种成分映射成相应的java类 反射使用用中用到的是:字节码(获取类的字节码的三种方式) 例如:People p = new People(); 1:Class cls = Person.class 2:Class cls = p.getClass(); 3:Class cls = Class.forName("包名+类名"); 字节码的比较,用 “=”原创 2013-06-08 16:14:05 · 814 阅读 · 0 评论 -
面向对象的剖析
(分析红绿灯项目,你需要了解:) 何为面向对象,我们开始学习的时候一直不理解,那个对象是谁? 按照张孝祥老师的举例说明: 1.人在黑板上画面,面向的对象是谁?是圆,因为圆的半径和大小都是由圆自己控制的 2.火车司机刹车,面向的对象又是谁?是人?不是,因为人不可能跳下车,把车子拦原创 2013-06-10 16:40:25 · 885 阅读 · 0 评论 -
字符串的学习
1> “==”与“equals”的区别 “==”判断的是两个字符串对象在内存中的首地址,就是判断是否是同一个字符串对象; 而equals()判断的是两个字符串对象的值。 2> 字符串的连接(concat >>> 等同于“+”的作用) String s1= new String("你原创 2013-06-10 16:32:26 · 885 阅读 · 0 评论 -
Oracle部分笔记
SQL> --instr(a,b) 从a中,查找b,找到返回下标;下标从1开始,否则返回0 SQL> select instr('Hello world','ll') from dual; INSTR('HELLOWORLD','L') --------------------原创 2013-08-11 22:12:10 · 972 阅读 · 0 评论 -
next()与nextLine()区别
在java中: 1:next()方法是不接收空格的,在接收到有效数据前,所有的空格或者tab键等输入被忽略,若有有效数据,则遇到这些键退出。 2::nextLine()可以接收空格或者tab键,其输入应该以enter键结束。 当next()和nextLine()连用时,nextLine()会自动接收next()函数的结束符,所以为了避免数据接收有误,要避免二个函数连用。原创 2013-06-28 21:40:34 · 1131 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别及转换
java.util.Date和java.sql.Date的区别及应用 java.util.Date 就是在除了SQL语句的情况下面使用 java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分 它都有getTime方法返回毫秒数,自然就可以直接构建 java.util.Date d = new java.util.Date(sqlDate.getT原创 2013-06-28 21:38:47 · 1246 阅读 · 0 评论 -
一个面试题:截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
一个面试题: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但 是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出 为“我ABC”而不是“我ABC+汉的半个”。 提示:(记得第一次做的时候就TM读半天:还是没读懂,这TM什么意思???就没做了,今天复习,然后再看,就懂了什么意思了! 所以乡亲们,第原创 2013-06-15 00:19:18 · 3797 阅读 · 0 评论 -
Map集合
Collection |--List:元素是有序的,元素可以重复,因为该集合体系有索引 |--ArrayList:底层的数据结构使用的是数据结构。特点:查询速度快,但是增删稍慢,线程不相同。 |--LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢,线程不相同。 |--Vector:底层是数据结构。线程同步,被ArrayList替代了,因为效率低! 注意:对于原创 2013-06-14 00:10:39 · 971 阅读 · 0 评论 -
简单的排序算法
细细一看,我们就明白了为什么这样写的! import java.util.*; class Sort { public static void main(String[] args) { //int[] arr = new int[]{2,4,3,1}; //倒叙排序 //choiceSort(arr); //bubbleSort(arr); //顺序排序(java原创 2013-06-11 14:42:47 · 1047 阅读 · 0 评论 -
对==与equals的比较的理解
举例: String s1 = "abc"; String s2 = new String("abc"); String s3 = new String("abc"); System.out,println(s1==s2); //false System.out,println(s1.equals(s2)); //true System.out,println(s2==s3);原创 2013-06-12 12:25:48 · 1107 阅读 · 0 评论 -
多线程的基础学习
进程:是一个正在执行中的程序, 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 线程:是进程中的一个独立的控制单元, 线程在控制中进程的执行。 提高效率,各自相互运行!(各线程运行的机会是平等的) 一个进程中至少有一个线程。 运行状态:cup原创 2013-06-10 16:41:55 · 933 阅读 · 0 评论