随笔分类 - 【008】java
摘要:1、java中char类型由于使用Unicode编码所以是占两个字节而并不像C中是占一个字节。 2、java中不使用0或非0值来代表假或真而是直接使用false或true。 3、java中float和double由于精度不同不能进行比较,否则存在两值明显不等但输出的比较结果却为true的风险。 4、
阅读全文
摘要:1、在下面的例程中,先分析第7行赋值号=右边的s+2,2为int类型,占4个字节,而s为short类型,占两个字节,系统自动提升s,所以相加完后实际上结果为int类型的3,然后再赋值给左边的s,但是由于s本来没被动过,所以还是short类型,这样就容纳不了int类型,因此系统报错。2、如果将上面赋值
阅读全文
摘要:1、将十进制转换成二进制,如果通过java编写语句进行转换的话,方法如下: 2、为什么负数的最高位都是1?因为求取一个数的负数时是需要取反再加1的,显然,对这个约束都有一定的了解,但重要的应该是这个约束所得到的一些结论,譬如位宽为8的时候,任意一个二进制数值0b 0000 1111,它经过取反以后就
阅读全文
摘要:包名:所有字母小写xxyyzz 类名接口名:单词首字母大写XxYyZz 变量名和函数名:第一个单词首字母小写而第二个单词往后首字母大写xxYyZz 常量名:所有字母大写并且多单词时用下划线连接XX_YY_ZZ
阅读全文
摘要:1、javadoc.exe工具可以将所有代码注释提取出来形成网页。 2、文档注释格式: /** */ 3、除了使用println语句的打印功能辅助调试,还可以采用单行或多行注释来屏蔽掉存在可能出错的程序语句,接着执行编译,然后再逐步依次缩小屏蔽范围从而定位出真正错误的语句。
阅读全文
摘要:1、在没有经过配置的情况下,一般只能在.class文件所在的文件路径底下执行该java可执行程序,如下图:在往上走一层以后就不能执行该demo.class可执行程序了,更不用说移动到不同的盘符(如上图已进入C盘)底下去执行该java可执行程序了,这时,就需要考虑是否有办法能够使.class可执行程序
阅读全文
摘要:1、翻译成计算机或者更确切来说是虚拟机能识别的文件,就需要用到bin目录下的javac.exe文件(编译工具)。 2、首先在helloworld.java文件中写好一个demo类(下图中未完整书写,缺少main方法,可能导致报错,可以暂时不管),然后在cmd中,进入到helloworld.java文
阅读全文
摘要:1、JRE:java runtime environment;JDK:java development kit;Java SE:java standard edition。 2、JDK包含JRE,JRE中包含JVM,JDK=开发工具+(运行时类库+虚拟机)(JRE)。 3、打包工具:jar.exe。
阅读全文
摘要:1、Java是与平台无关的,即与操作系统无关。 2、C++完成的软件不具备跨平台性,只能在Windows上运行,而Java的可以。 3、Java的跨平台性是基于虚拟机来实现的,不同操作系统对应有不同的Java虚拟机,虚拟机不具有跨平台性。 4、C++是微软开发的语言,由于Windows自带C++的解
阅读全文
摘要:1、dir:列出当前盘符底下所有内容;md:创建文件夹;rd:删除文件夹; 2、如果文件夹不为空,在dos下想要删除该文件夹时不能成功,需要将里面所有内容全部删除之后才能将此文件夹彻底删除,为了达到此目的,可以直接使用"del 文件夹名",然后借助系统询问提示,从而决定是否选择删除该文件夹底下所有文
阅读全文