腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java知其所以然
专栏成员
举报
38
文章
32162
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(38)
编程算法(21)
java(17)
jdk(4)
打包(3)
容器(3)
servlet(2)
数据库(2)
spring(2)
c++(1)
python(1)
typescript(1)
云数据库 SQL Server(1)
sql(1)
access(1)
api(1)
maven(1)
linux(1)
容器服务(1)
客户沟通互动(1)
http(1)
开源(1)
缓存(1)
网络安全(1)
jvm(1)
hashmap(1)
数据分析(1)
windows(1)
数据结构(1)
https(1)
搜索文章
搜索
搜索
关闭
Spring Context 你真的懂了吗
spring
数据结构
容器
今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。
帅飞
2019-11-06
991
0
JDK1.6 对 synchronized 的锁优化
数据分析
在看下面的内容之间,希望大家对 Mark Word 有个大体的理解。Java 中一个对象在堆中的内存结构是这样的:
帅飞
2019-04-24
779
0
Java 泛型(上)
容器
jdk
编程算法
java
开发一个能够存储各种类型对象(比如:String 对象、Integer 对象等)的容器(容器就是存储数据的,可以是对象,可以是数组等等)。
帅飞
2019-01-28
443
0
面向对象之封装和多态
打包
编程算法
java
我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?
帅飞
2019-01-22
458
0
告别乱码,你应该知道的字符集常识
jdk
容器服务
Unicode 仅仅只是一个字符集,规定了符合对应的二进制代码,至于这个二进制代码如何存储则没有任何规定。它的想法很简单,就是为每个字符规定一个用来表示该字符的数字,仅此而已。
帅飞
2019-01-22
1.1K
1
Java中的变量
编程算法
java
我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定!
帅飞
2019-01-22
2.3K
0
StringBuilder 源码分析
编程算法
jdk
String 是不可变字符串,根据实时情况使用,在循环当中不要使用,因为会产生好多的没用字符串。
帅飞
2019-01-22
706
0
Java 最全异常讲解
java
实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。
帅飞
2019-01-22
558
0
内部类
编程算法
一般情况,我们把类定义成独立的单元。有些情况下,我们把一个类放在另一个类的内部定义,称为内部类。
帅飞
2019-01-22
403
0
Java 程序执行过程的内存分析
编程算法
注:常量池具有共享的机制,不同类的常量池之间共享数据。比如:Student 类常量池下有个 "老叶"字符串常量,那么当 Test 类中用到"老叶"这个字符串常量时就会去方法区的其他类的常量池中找,刚好 Student 类有,所以它直接就引用Student 类的"老叶"
帅飞
2019-01-22
580
0
构造器、static、this 关键字讲解
编程算法
2、构造器虽然有返回值(返回该类的对象),但是不能定义返回类型 (返回值的类型肯定是本类),不能在构造器里调用 return。
帅飞
2019-01-22
362
0
抽象类和接口
c++
只声明了方法,同时使用了abstract修饰,没有方法体!必须要子类来重写!
帅飞
2019-01-22
1K
2
类和对象
编程算法
类和对象的概念 面向对象编程(OOP)的本质: 以类的方式组织代码,以对象的方式组织(封装)数据。 面向对象思维:OOA、OOD 对象:是具体的事物 类:是对对象的抽象(抽象 抽出象的部分) 先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象 把学生看成一个类如何归纳?(这里我只是举例子) 学生的属性有学号、年龄、性别、姓名、体重 学生的行为有学习、打招呼 学生很抽象,那么具体一点 比如张三、李四,那么这就是对象了 以类的方式组织代码,以对象的方式组织(封装)数据!!!思考这句话
帅飞
2019-01-22
822
1
Java 并发编程之 Synchronized 关键字最全讲解
编程算法
java
同步方法锁定的是当前对象。当多线程通过同一个对象引用多次调用当前同步方法时,需同步执行。 也就是说当一个线程访问同步方法时,其他线程访问这个方法将会被阻塞(等待锁)。
帅飞
2019-01-22
403
0
外观模式
客户沟通互动
为子系统提供统一的入口。封装子系统的复杂性,便于客户端调用。在一个由多个模块组成的系统中,模块与模块之间就可以通过提供外观模式来进行数据的交互,每个模块只需要暴漏出其他模块感兴趣的数据,这样就达到了各个模块之间数据的隔离。(这就很满足封装的特性:只暴露该暴漏的,其他的就隐藏起来)
帅飞
2019-01-22
465
0
从字节码深刻理解内部类
编程算法
access
例如,Map 中的 Entry,每个 entry 都与一个 Map 关联,但是 entry 上的方法(getValue 和 setValue)并不需要访问该 Map,所以就不需要去引入不必要的耦合。用静态内部类来表示 entry,可以节省空间和时间。(如果 entry 使用内部类,每个 entry 中将会包含一个指向该 Map 的引用,这样就浪费了空间和时间)
帅飞
2019-01-22
908
0
模板方法模式
编程算法
模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤的实现延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中某些步骤的具体实现。
帅飞
2019-01-22
496
0
Java的数据类型
java
整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。于此相反,C和C++程序需要针对不同的处理器选择最有效的整形。
帅飞
2019-01-22
972
0
JRE、JDK、JVM是什么?
jvm
java
jdk
typescript
打包
JVM 是一种规范,可以使用软件来实现,也可以使用硬件来实现,就是一个虚拟的用于执行 bytecodes 字节码的计算机。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。
帅飞
2019-01-22
1.4K
0
中介者模式
spring
中介者模式(Mediator Pattern)定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其松耦合,而且可以独立地改变它们之间的交互。
帅飞
2019-01-22
800
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档