![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
developerCoder3x
这个作者很懒,什么都没留下…
展开
-
Unicode
转载自:http://www.ruanyifeng.com/blog/2014/12/unicode.html一、Unicode是什么?Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。它从0开始,为每个符号指定一个编号,这叫做”码点”(code point)。比如,码点0的符号就是null(表示所有二进制位都是转载 2016-02-18 21:12:53 · 277 阅读 · 0 评论 -
java浮点数出现误差问题
public class Test { public static void main(String[] args) { System.out.println(2.0-1.1); }}//output:0.89999999999999992.0=10.0000000000000000截断 1.1=01.0001100110011001截断 SP:并不是所有的小数转载 2016-02-18 19:58:46 · 428 阅读 · 0 评论 -
windows java环境变量配置
1,安装jdk(新建一个文件夹java,jdk放在里面) 2,找到环境变量 3,新建或编辑系统变量 4, JAVA_HOME D:\Java\jdk…… 5,Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 6,CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\t原创 2016-02-13 20:42:12 · 213 阅读 · 0 评论 -
Java数组
Java数组可以使用已经初始化的整型变量进行实例化。int n=4;String[] s=new String[n];可以使用Arrays.toString(arrayName);输出数组元素String[] str={"sd","d","dsf"};Arrays.toString(str);int[] a={2,3,4,1};Arrays.sort(a);原创 2015-12-22 22:06:14 · 240 阅读 · 0 评论 -
Java位运算
前天几天研究了下JDK的Collection接口,本来准备接着研究Map接口,可是一查看HashMap类源码傻眼咯,到处是位运算实现,所以我觉得还是有必要先补补位运算知识,不然代码看起来有点费力。今天系统研究了下,现记录如下。 首先要明白一个概念,Java位运算是针对于整型数据类型的二进制进行的移位操作。主要包括位与、位或、位非,有符号左移、有符号右移,无符号右移等等。需要注意转载 2015-12-02 22:56:47 · 369 阅读 · 0 评论 -
java浮点数
Java浮点数默认为double类型浮点数运算出错的三种结果正无穷大Double.POSITIVE_INFINITY负无穷大Double.NEGATIVE_INFINITY NaNDouble.NaN 浮点数值不适用于禁止出现舍入误差的金融计算。如:System.out.println(2.0-1.1);输出结果为0.8999原创 2015-12-01 14:17:36 · 300 阅读 · 0 评论 -
《java核心技术》的隐式参数与显式参数之说
java核心技术转载 2016-01-02 18:41:29 · 551 阅读 · 0 评论 -
java重写Object类方法
主要重写了父类的equals,hashCode,toString方法(来源于<package equals;import java.util.Date;import java.util.GregorianCalendar;import java.util.Objects;public class Employee { private String name; private do原创 2016-01-02 18:10:00 · 458 阅读 · 0 评论 -
java参数传递
C语言有值传递与地址传递之分,java的参数传递实际上都应该是值传递。(当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。)C:#include<stdio.h>void exchange1(int x,int y);void exchange2(int *x,int原创 2016-01-02 14:37:06 · 240 阅读 · 0 评论 -
java成员变量初始化顺序
1.在加载类时初始化静态代码块,且只初始化一次。静态代码块属于类。 2.在new一个对象时,先初始化成员变量区域。 3.按顺序运行构造代码块。 4.运行构造方法内部的代码初始化 (new 对象时,先加载父类)package com.orderofinitialize;public class SuperClass { private String name; private原创 2016-01-02 13:32:20 · 317 阅读 · 0 评论 -
java代码块
1.普通代码块(在方法中,按顺序运行,只在块内起作用)package com.commoncodeblock;public class CommonCodeBlock { public static void main(String[] args) { { int x=10; System.out.println("x="+x)原创 2016-01-01 23:44:12 · 275 阅读 · 0 评论 -
父类引用指向子类对象
父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。那这么使用的优点是什么,为什么要这么用?可以用这几个关键词来概括:多态、动态链接,向上转型也有人说这是面向接口编程,可以降低程序的耦合性,即调用者不必关转载 2016-03-06 17:39:42 · 331 阅读 · 0 评论