java
Eden_blue
这个作者很懒,什么都没留下…
展开
-
java
1.Java 中一个类可以包含以下类型变量: 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。 成员变量(非静态变量):成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。 类变量(静态变量):类变量也声明在类中,方法体之外,但必须声明为 static 类型。 2.Java 源程序与编译型运行区别 3.Java语言提供了八种基本类型。六种数字.原创 2020-08-02 09:43:41 · 220 阅读 · 1 评论 -
线程不安全
参考:https://www.cnblogs.com/dhcao/p/10982278.html 多线程为什么不安全?现在应该有答案了!究其根本,是因为线程之间无法准确的知道互相之间的状态。那么如何使得多线程安全呢,从内存角度来讲,保证线程的工作内存之间的可见性和有序性,是多线程并发安全的基础。例如volatile关键字和synchronized关键字,我们除了从作用上了解他们,还可以从...转载 2020-03-03 21:46:32 · 131 阅读 · 0 评论 -
java和c++的区别
https://www.sohu.com/a/233598512_100180425 java没有指针 java不支持多重继承 java是完全面向对象语言,只有对象方法,没有函数 java自动进行无用内存回收(c++的new,delete):当 Java 中一个对象不再被用到时,无须使用内存回收器,只需要给它添加删除标签,无用内存的回收器便利用空闲时间在后台运行 java不支持操作符重载...转载 2020-03-02 17:29:55 · 97 阅读 · 0 评论