【JAVA】基础
雨夜画梦
这个作者很懒,什么都没留下…
展开
-
Java 字符串反转
//方法一 public String reverseStr(String targetStr) { StringBuffer sb = new StringBuffer(targetStr); sb.reverse(); return sb.toString(); } //方法二 public String reverseStrByCharA原创 2017-03-19 13:45:54 · 196 阅读 · 0 评论 -
输入一个文件名和一个字符串,统计这个字符串在这个文件中出 现的次数
private int countMatchesOfFile(String fileName, String searchStr) { int count = 0; String line; BufferedReader reader = null; try { reader = new BufferedRead原创 2017-03-20 14:44:15 · 818 阅读 · 0 评论 -
说说&和&&的区别
&和&&都可以用作逻辑与的运算符: 表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能: 即如果第一个表达式为false,则不再计算第二个表达式: 例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所原创 2017-03-22 16:51:10 · 193 阅读 · 0 评论 -
面向对象特性
面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。 封装: 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力。面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块”中,也就是一个类中,属性用变量定转载 2017-03-23 16:57:04 · 185 阅读 · 0 评论 -
Java hashcode
Java hashcode转载 2017-03-23 16:19:16 · 241 阅读 · 0 评论 -
abstract class和interface有什么区别
abstract class: interface原创 2017-03-23 17:41:04 · 172 阅读 · 0 评论 -
跳出多重循环
//跳出多重循环 label: for (int i = 0; i < 100; i++) { System.out.println(“i:” + i); for (int j = 0; j < 100; j++) { System.out.println(“j:” + j);原创 2017-03-17 13:37:05 · 142 阅读 · 0 评论