
Java基础
文章平均质量分 64
5号编程
面试宝典、编程知识、电子书、开发工具分享
展开
-
聊一聊,JAVA线程的生命周期
当线程创建并启动之后,它不是一启动就进入执行阶段,也不是一直处在执行阶段,在线程的生命周期里,它有5种状态:1、新建(new),2、就绪(Runnable),3、运行(Running),4、阻塞(Blocked),5、死亡(Dead)。在线程启动后,它不可能一直占着CPU运行,所有CPU需要在多条线程之间切换,所以线程状态也会多次在运行、阻塞之间切换。 新建状态 当程序使用 new 关键字创建了一个线程之后,该线程就处于新建状态。 此时由 JVM 为其分配 内存,并初始化其成员变量的值。 ..原创 2020-07-10 09:38:39 · 178 阅读 · 0 评论 -
Java的方法的参数传递,值传递和引用传递还有String字符串传递
方法的参数传递1、值传递 a) 方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参数的值。传到方法里的参数类型是基本数据类型的都叫值传递2、引用传递a) 也称为传地址。方法调用时,实际参数的地址而不是参数的值被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。转载 2014-11-11 14:35:23 · 6296 阅读 · 1 评论 -
Java集合详解
Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所转载 2014-11-11 14:34:33 · 440 阅读 · 0 评论 -
Java基本类型和引用类型
摘要: 8种基本类型 一、4种整型 byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿) long 8 字节 -9,223,372,036,854,775,808——9,223,372,036854,7 ...8种基本类型一、4种整转载 2014-11-11 14:33:41 · 456 阅读 · 0 评论 -
JAVA 堆栈 堆 方法区 静态区 final static 内存分配 详解
在运行JVM栈中,基本类型和引用的处理是一样的,都是传值,所以,如果是传引用的方法调用,也同时可以理解为“传引用值”的传值调用,即引用的处理跟基本类型是完全一样的。但是当进入被调用方法时,被传递的这个引用的值,被程序解释(或者查找)到JVM堆中的对象,这个时候才对应到真正的对象。如果此时进行修改,修改的是引用对应的对象,而不是引用本身,即:修改的是JVM堆中的数据。所以这个修改是可以保持的转载 2014-11-11 14:29:24 · 1404 阅读 · 0 评论 -
servlet,RMI,webservice之间的区别
最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。 首先比较下servlet和webservice下 请求: servlet:提供了请求/响应模式,是JAVA的一种规范,只能使用于java上,用来替代早期使用的难懂的CGI,是一种无状态的请求响应,客户端访问一个服务器的url,翻译 2016-06-17 09:23:13 · 545 阅读 · 0 评论 -
直播技术选型
直播火了。连麦直播在火的路上。那么,这些连麦技术方案,真的能连吗?本文将常见的,不常见的直播技术方案进行了比较,各位同学自己甄别。首先,基础知识普及,技术上直播的流程是什么?一、直播的流程正如上图所示,整个直播流程分为以下几个关键步骤: 1、主播客户端,将本地采集的视频推送到CDN; 2、CDN对视频流进行缓存以及转发; 3、观众客户端,拉取CDN中缓存视频流进行播转载 2016-09-27 13:57:06 · 3381 阅读 · 0 评论