• 计算机原码、反码、补码详解

    栏目:java 时间:2018-04-13 17:59

    注:之前查找了关于原码、反码、补码的相关资料,张子秋的博客:原码, 反码, 补码 详解讲的比较透彻。为了方便,现将其转载至此,版权归原作者所有。更加深入的分析,可以参考作者的原文。本文大部分内容来源于此。后面有小部分

    Read more

  • 两个byte类型数据相加为什么会报错

    栏目:java 时间:2018-04-13 17:25

    byte b=4; byte b1=3; byte b2=7; b=b1+b2; //这样是计算不出b,是错误的 b=b1+7; //这样也是计算不出b byte b=3+7; //怎么这样又可以计算? byte a=1; a=a*2; System.out.println(a);在java中,类型为

    Read more

  • 自动类型转换

    栏目:java 时间:2018-04-13 15:45

    整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。低 ------------------------------------> 高byte,short,char—> int —> long&mdash

    Read more

  • Java标识符命名规范

    栏目:java 时间:2018-04-12 16:27

      1>标识符由大小写字母, 下划线, 数字, $符号组成.  2>开头可以是大小写字母, 下划线, 和$符号.(数字不能开头)  3>标识符长度没有限制  4>标识符不能是关键子和保留字  标识符的命名最好能反映出其作用,j

    Read more

  • HashCode的作用原理和实例解析

    栏目:java 时间:2018-04-06 14:36

    HashCode定义 (1)HashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,HashCode是用来在散列存储结构中确定对象的存储地址的;(2)如果两个对象相同, equals方法一定返回true,并且这两个对象的HashCode一定相同;(3)如果对

    Read more

  • java之从字符串比较到==和equals方法区别

    栏目:java 时间:2018-04-06 10:41

    我们先看代码 String str1 = new String("hello"); String str2 = "hello"; System.out.println("str1==str2: " + (str1==str2)); \\1 System.out.println("str1.equals(str2): " + str1.equals(str2)); \\2

    Read more

  • Java 泛型

    栏目:java 时间:2018-04-05 16:00

    Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样

    Read more

  • 对象的声明与实例化

    栏目:java 时间:2018-04-03 19:00

    Java 在定义类时,只是通知编译器需要准备多大的内存空间,并没有为它分配内存空间。只有用类创建了对象后,才会真正占用内存空间。1. 声明对象 对象的声明和基本类型的数据声明在形式上是一样的:类名 对象名;对象名也是用户

    Read more

  • 多线程有什么用?

    栏目:java 时间:2018-04-03 18:12

    作者:pansz 链接:https://www.zhihu.com/question/19901763/answer/13299543 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这么解释问题吧:1。单进程单线程:一个人在一个桌子上吃菜

    Read more

  • Java内部类的一些总结

    栏目:java 时间:2018-04-02 17:47

    作为刚入门Java的小白,这两天看到内部类,这里做一个总结,若有错误,欢迎指正~内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。1.成员

    Read more