C++ & java小结】的更多相关文章

public class CompareObject1 { public static void main(String[] args) { String str1 = new String("java"); String str2 = new String("java"); String str3 = str2; if(str1 == str2) { System.out.println("str1 == str2"); } else { Sy…
分别建立2个类class works 和 Person import java.io.*; public class works { public static void main(String[] args) { Person ZhangSan= new Person(); InputStreamReader stdin = new InputStreamReader(System.in); BufferedReader bufin = new BufferedReader(stdin); t…
面向对象这个东西,其实我们一直是不是都没有感觉到自己在用,以后我一定要用用.以前学c#时候认真的看过一次,最近一直研究java.随便再看看. 多态问题: 在java中多态分为(1)编译时多态和(2)运行时多态 (1)编译时多态比较容易理解:其实就是通过方法重载,就是方法的重载,同一个函数名但是可以参数不一样.这就是重载(so easy) (2)运行时多态:这个是通过方法覆盖实现的,就是子类在继承父类的时候,通过对某个方法的重写,覆盖父类方法. 简单的说:比如我们有个父类A,子类B通过Extend…
我需要把星期天看的一些东西记录下来,要不然会忘记. hashCode.equals: 1)每个java对象都有hashCode和equals方法. java的终极类是object类,那么object类是如何来标注自己呢,就是object这个类是如何来区分对方.就是使用它们的hashcode和equals来推断. (hashcode是通过hash算法实现的) 2)JVM每new一个object,都会讲Object丢到一个Hash(哈希表)里去,这样下次比较或者获取这个对象的时候就可以根据对象的ha…
JAVA类: 每个类都属于一个包,private成员:只有该类可以访问,子类不能访问 Public:其他类可以访问 Protected: 只有本包内的类可以访问 如果在声明class时不加public,则该类只能在该包内使用 Book book = new Book();    //创建对象 销毁: book = null; 将父类对象应用于子类的特征就是多态 父类通常被定义为抽象类,在多态机制中,比抽象更方便的方式是将抽象类定义为接口,由抽象方法组成的集合就是接口 Java中使用extends…
本周学习Java使我印象最深刻的Java开发环境的安装与设置,通过下载Eclipse IDE for Java Developers初步搭建好了Java开发环境,之后利用视频了解了Java程序的类型及其构成,以及Java程序开发的基本步骤,学会了applet的编译与运行. 除此之外,对JDK中的一些常见工具进行了初步了解.…
1.UUID.randomUUID()是潜在线程安全的,SecureRandom.nextBytes()为synchronized…
public class UsingAttribute { static String strA = "string-a"; static String strB; static String strC = "string-c"; static String strD; static { printStatic("before static"); strB = "sring-b"; printStatic("afte…
static,final. (1)final: final:属于“终态”,意思就是不可以改变.可以修饰非抽象类,非抽象类的方法等.反正就是不能够再改变赋值了. 注意:1)fina类不能被继承,所以它没有子类. 2)final不能用于修饰构造方法. 3)final方法可以继承,但是不能够被覆盖 4)final一旦赋值,便不能更改 5)final容器,比如list,容器不能够改变,但是容器里面的内容是可以变化的. (2)static: static:表示“静态”,“全局”,可用来修饰变量,方法还可以…
Path Sum Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum. For example: Given the below binary tree and sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ \ 7 2 1 r…