Java基础
zhenggy_
爱生活,爱编程
展开
-
基础太差
这个类别主要是需要学习下java基础,感觉基础太薄弱!!!原创 2015-08-30 16:11:46 · 841 阅读 · 0 评论 -
Java字符串格式输出
Java字符串格式输出eg: System.out.println(String.format(“%tQ”, new Date())); 占位符 作用 示例 结果 %d 十进制整数,int范围内 123 123 %o 八进制整数 123 173 %x 十六进制整数 123 7b %e 指数形式 123333.333333333原创 2016-11-14 11:14:15 · 4616 阅读 · 0 评论 -
StringBuffer 与 StringBuilder
StringBuffer 与 StringBuilderStringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个原创 2016-05-23 20:11:18 · 481 阅读 · 0 评论 -
Java中Vector ArrayList LinkedList之间的区别与联系
Java中Vector ArrayList LinkedList之间的区别与联系ArrayList :List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的 。)size、isEmpty、get、set、iterator原创 2016-05-23 18:47:33 · 499 阅读 · 0 评论 -
Java中Vector ArrayList LinkedList之间的区别与联系
Java中Vector ArrayList LinkedList之间的区别与联系ArrayList :List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的 。)size、isEmpty、get、set、iterator原创 2016-05-23 17:32:54 · 860 阅读 · 0 评论 -
Java集合类的继承关系
MindManager文档下载地址:http://download.csdn.net/detail/ash_zheng/9524422Java中文API下载地址:http://download.csdn.net/detail/ash_zheng/9524424描述:黄色箭头代表implements关系,子项与父项是extends关系。原创 2016-05-18 21:37:21 · 2552 阅读 · 0 评论 -
类,对象
类,对象1.存储的地方寄存器速度最快的存储区,位于处理器内部,java不能直接控制,c/c++可以向编译器建议寄存器的分配方式栈位于RAM(随机访问存储器),这是一种快速有效的分配存储的方式,仅次于寄存器,分配释放通过指针,所以在创建程序时,系统必须明确知道其生命周期,这一约束限制了程序的灵活性,所以java对象不存在这,但java对象的引用放在这。堆一种通用内存池,也位于RAM区,用于存放所有的j原创 2016-03-15 09:24:43 · 444 阅读 · 0 评论 -
Java 栈和队列
Stackclass Stack栈:后进先出在java中 继承关系是Stack -> Vector -> AbstractList -> AbstractCollection -> Collection -> IterableStack 可用 Deque双端队列具体实现类代替。Stack主要方法有:1. E push(); 将元素进栈,调用的是Vector中的addElement()方法2.原创 2016-03-24 23:01:25 · 448 阅读 · 0 评论 -
初始化与清理
this关键字this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。this的用法和其他对象引用并无不同。但要注意,如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用即可。当前方法中的this引用会自动应用于同一类中的其他方法。清理:终结处理和垃圾回收Java 可用垃圾收集器回收由不再使用的对象占据的内存。现在考虑一种非常特殊且不多见的情况。假定我们的对象分配了一个原创 2016-03-16 19:45:08 · 486 阅读 · 0 评论 -
控制执行流程
Foreach语法int b[] = new int[]{1,2,3};for(int a: b){}goto语句int i = 0;firstWhile: while (true) { print("第一重循环"); while (true) { print("第二重循环"); thirdWhile: while (true) {原创 2016-03-16 15:04:45 · 421 阅读 · 0 评论 -
操作符
赋值Data a = new Data();Data b = new Data();b = a; 这里的赋值是把a的引用赋给b,a没有了引用会被垃圾回收器自动清理。1.方法调用中的别名问题把除基本类型(int, double, float…)外的对象(包括数组)传递给方法,则方法可以修改该对象,因为传递给方法的是这个对象的引用。但是基本类型的话不行。测试对象的等价性Integer n1 =原创 2016-03-16 14:12:14 · 526 阅读 · 0 评论 -
java字符串与整数之间的互相转换
1、如何将字符串String转化为整数int int i = Integer.parseInt(str); int i = Integer.valueOf(my_str).intValue(); 注: 字串转成Double, Float, Long的方法大同小异。 2、如何将字符串String转化为Integer Integer integer=Integer转载 2015-10-02 19:39:18 · 701 阅读 · 0 评论 -
Eclipse常用快捷键
Eclipse常用快捷键【Ctrl+D】删除当前行【ALT+/】代码提示【Ctrl+K】、【Ctrl++Shift+K】快速向下和向上查找选定的内容【Ctrl+Shift+O】快速生成import【Ctrl+Shift+F】格式化代码【F4】显示类的继承关系【Ctrl+1】快速修复【Ctrl+Alt+↓】复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加原创 2016-05-23 17:50:55 · 430 阅读 · 0 评论