![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程思想
文章平均质量分 65
丶Date
奋斗中的新青年
展开
-
Thinking in Java-从数组中随机生成且不重复
在c和c++中,我们不能返回一个数组,只能返回指向数组的一个指针。 在Java中,能形式上"返回一个数组",实际返回的仍然是指向数组的指针。不必担心那个返回数组是否可用,只要需要,它就会自动存在,当不需要时,垃圾回收器会在我们完成后自动清理。Demo:public class IceCream{ static String[] flav={"巧克力","草莓","蓝莓","香草","抹茶原创 2017-03-21 13:39:59 · 901 阅读 · 0 评论 -
java关键字final和static
在总结这final和static使用时,首先先滤清成员变量和局部变量的区别。 成员变量: 1.成员变量定义在类中,在整个类都可以被访问。 2.成员变量随着对象的建立而建立,随着对象的消失而消失。 3.成员变量有默认初始值局部变量: 1.局部变量只定义于局部范围内,如:函数内,语句中等。 2.局部变量存在于栈内存中,作用的范围结束,变量空间自动释原创 2017-03-21 15:55:32 · 330 阅读 · 0 评论 -
程序和进程的区别
今天在网上看到了网易的一道关于程序和进程的本质区别题 赶紧去回顾了一下程序和进程的区别: (1)进程是程序的一次执行,属于动态概念,而程序是一组有序的指令,是一种静态概念,但进程离开了程序就失去了存在的意义。(2)一个进程可以执行一个或多个程序,反之,一个程序也可以由一个或多个进程同时执行。(3)程序可以作为软件资料长期保存,而进程是程序的一次执行,是暂时的,是具有生命周期的。(4)进程具有原创 2017-04-24 19:54:59 · 962 阅读 · 0 评论 -
java中的多线程
今天在博客园学习了一篇博客《java中的多线程你只需要看一篇就够了》下面给出这篇博客的链接,想学习的朋友也可以去看看,写的十分详细。链接:java中的多线程你只需要看一篇就够了下面是自己对于多线程的理解,前一篇文章也说过程序,进程,线程的关系。如果有不懂的可以去查阅上一篇博客《程序和进程的区别》。并发: 通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。原创 2017-04-25 17:40:41 · 420 阅读 · 0 评论