摘要:
static是静态的意思,在程序中,可以直接通过类名进行访问,不需要创建对象。而且每一个对象都能调用该静态方法。并且,静态方法里面调用的,也应该是静态类型。并且不会因为对象的多次创建 而在内存中建立多份数据。并且,静态的类型,在Java中更为广泛,包括静态变量,静态方法,静态代码块。静态代码块也是在 阅读全文
摘要:
1.源码反码补码和浮点数 原码的表示与机器数真值表示的一样,即用第一位表示符号,其余位表示数值 反码的表示方法为: 正数的反码是其原码本身。 负数的反码是在其原码的基础上,符号位不变,其余各位取反。 补码的表示方法为: 正数的补码是其原码本身。 负数的补码是在其原码的基础上,符号位不变,其余各位取反 阅读全文
摘要:
随着学习Java的逐渐深入,也感受到了Java中独特的魅力,也包括编辑器的魅力,idea,可以很便捷的弹出各种get和set方法,也可以自动生成构造器。对于输出自定义类型,可以进行重写tostring的方法。毫无疑问,Java相较于c++而言,是更为人性化的,也是更容易上手的一门语言,同时,也是包括 阅读全文
摘要:
java 的正则表达式,是一种用于字符串的强大工具,在处理字符串的时候,能极大的方便开发者对于字符串的设计。而且正则表达式在每种语言中都有,只不过会有细微的差别。对于Java的面向对象部分。由于学过c++,所以对其非常熟悉,自己所用做的,无非就是用已有的知识去和新的知识去匹配。在面向对象的部分中,代 阅读全文
摘要:
学习了Java的Number类,感觉,相比于c++,Java显得更加人性化,为开发者提供了很多便利的工具,也在形成了一套公用的规范,无论是把内置类型封装成类,还是大数类,亦或者是对接口,类的再分层定义,细分,很方便开发者的使用。对于开发而言,Java更好,但是但是为了打比赛做题之类的,个人感觉还是c 阅读全文
摘要:
随着学习的逐渐深入,感觉java和以前的语言也没有什么太大的不同,让我眼前一新的是异常处理的那一部分,当然,也有可能是因为我学其他语言的时候没有重视过异常处理,当时以为,这才开始,用不到异常处理,等到以后需要的时候再学也不迟。异常处理,把异常也划分为一个数据类型,这是我以前从未想过的,当然,在最开始 阅读全文
摘要:
这周对于java的学习,主要在于熟悉java语法,跟着up主做一个小项目,开始熟悉在不同文件下写项目,在写项目之余,也注意到一些类的知识,使得我对类的了解逐渐加深,类的加载顺序,静态,非静态,静态代码块,非静态代码块等等,这些在c++中也了解过,但并没有像java一样,玩的这么花。慢慢的,也开始对类 阅读全文
摘要:
感觉java,基本上都是new出来的,在堆区申请空间,当然,这也和Java不用人为删除有关,Java可以自动清空堆区,所有Java对堆区的利用高了很多,目前我用c++时,也就只是在写链表时用到堆区。Java的每一个数值都要初始化,这也是和c++不同的。一开始用,会不怎么适应。随后在慢慢的敲代码过程中 阅读全文
摘要:
做了什么:每天学习一个小时的Java,在学习Java的过程中,感受到了Java与c++的相同和不相同。 不相同:面向对象,Java更为贯彻这个观念,在c++中还有主函数这一主心骨的概念。但Java,完完全全就是在类之中进行的操作。Java中的主函数,与其他函数唯一的不一样的无非是它是由jvm调用的。 阅读全文