
CoreJava
文章平均质量分 71
bearfly1990
爱生活,爱人生!
展开
-
二进制及基本数据类型
关于二进制1 计算机只认识2进制。2 一般只处理补码数据(自动处理+-号问题)3 16进制是给人看的,是二进制的简写形式计算机处理数据都是以Byte为最小单位处理的。八位二进制的权:128 64 32 16 8 4 2 116进制的权:256 16 1原创 2011-09-29 14:22:14 · 2095 阅读 · 0 评论 -
BigDecimal与科学计数法的问题
BigDecimal是处理高精度的浮点数运算的常用的一个类当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题。一般直接使用 BigDecimal.toString()方法即可以完成浮点数的打印转载 2011-10-08 19:27:22 · 3954 阅读 · 0 评论 -
Java中Date各种相关用法
1.计算某一月份的最大天数 Java代码 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONT转载 2011-10-14 14:59:16 · 612 阅读 · 0 评论 -
Java Date操作大全
package com.util;import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;转载 2011-10-14 15:00:48 · 939 阅读 · 0 评论 -
集合框架 异常
内部类1 定义:在类的内部定义的类,一般是用来体现封装特性的。2 学习要求:使用的很频繁,灵活,先学习内部类的语法现象内部类分类1 静态内部类使用静态关键字在类体内部声明的类。是属于类的静态成员使用外部类类名可以访问。类静态成员可以相互访问。2 成员内原创 2011-09-29 14:33:05 · 587 阅读 · 0 评论 -
基本循环条件语句及数组
if 语句1 尽量使用肯定的表达式表述逻辑2 减少多层嵌套。一般不超过2层3 减少写else练习:判断是否有航班条件:byte date = 0x69;// 0110100140110100100010000int day = 4;原创 2011-09-29 14:25:53 · 694 阅读 · 0 评论 -
Java基本表达式
-63(10)= - 011 1111 = 11000001(补)=c1-4(10)=- 000 0100 = 11111100(补)=fc byte b = (byte)0xfc;-63 11000001* -4 11111100--------------原创 2011-09-29 14:23:45 · 605 阅读 · 0 评论 -
linux 基本命令
ln 创建链接命令ln -s 创建符号链接(软连接)如:ln -s 文件夹 链接名JDK java开发工具包|-- 开发工具: java, javac, jar...|-- JRE java 运行环境|-- Java系统类库(API)|-- JVM J原创 2011-09-29 14:21:09 · 506 阅读 · 0 评论 -
Object String 正则表达式等
Object 的方法2 equals 是用来比较两个对象是否相等的方法。区别:引用相等 与 对象相等引用相等:使用“==”对象相等: .equals methodequals 在Object类中声明,默认的比较规则是:比较引用建议覆盖,实现对象的比较(比较对象原创 2011-09-29 14:30:32 · 662 阅读 · 0 评论 -
面向对象进一步内容
1 public 最大的范围2 protected 把范围限定在一个包内和子类,也就是说别的包的这个类的子类也是可以访问到的,而其它包的其他类是不能的。3 default 很少使用,很少使用package作为访问控制的边界,这个范围比protected范围再小一个层次,即原创 2011-09-29 14:29:05 · 427 阅读 · 0 评论 -
排序算法,数组进阶及面向对象基础
排序:1 选择排序:采用多轮扫描数组,每轮选择最小的与前面的元素交换。每轮可以找到一个最小的,最后一个元素不需要处理。3 | 4 1 5 8 2 9一 1 | 4 3 5 8 2 9二 1 2 | 4 5 8 3 9三 1 2 3 | 5 8 4原创 2011-09-29 14:27:45 · 599 阅读 · 0 评论 -
递归及二维数组
方法的递归调用:示例:sum(n) 代表等差数列的前n项的和sum(n) = n + sum(n-1) and n>=1;1 2 3 4 5 static int sum(int n){if(n==1)return n;return n + sum原创 2011-09-29 14:26:45 · 1644 阅读 · 0 评论 -
JNI编程 —— 让C++和Java相互调用
转自:http://blog.chinaunix.net/u3/90973/showart.php?id=2061985JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉 得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语转载 2011-11-05 00:29:14 · 1052 阅读 · 0 评论