- 博客(10)
- 收藏
- 关注
原创 ali镜像远程库
build.gradle 文件下配置:buildscript { repositories { /** * ali镜远程库 */ maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'htt.
2021-08-09 16:30:57 120
原创 Java——JVM内存模型
方法区(Method Area)方法区主要是放一下类似类定义、常量、编译后的代码、静态变量等,在JDK1.7中,HotSpot VM的实现就是将其放在永久代中,这样的好处就是可以直接使用堆中的GC算法来进行管理,但坏处就是经常会出现内存溢出,即PermGen Space异常,所以在JDK1.8中,HotSpot VM取消了永久代,用元空间取而代之,元空间直接使用本地内存,理论上电脑有多少内存它就可以使用多少内存,所以不会再出现PermGen Space异常。堆(Heap)几乎所有对象、...
2021-05-31 23:19:43 131
原创 Java——Socket
套接字(Socket)是通信的基石,是支持TCP/IP协议的网络通信的基础操作单位。包含进行网络通信的必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的
2021-05-28 20:43:04 157
原创 每日一总结(2021/5/26)
飞哥讲述:公司各类员工岗位,各类员工的职责;接着 讲述Kotlin之旅Kotlin的发展史 :2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。JetBrains 负责人 Dmitry Jemerov 说,大多数语言没有他们正在寻找的特性,Scala 除外,他指出了 Scala 的编译时间慢这一明显缺陷。Kotlin 的既定目标之一是像 Java 一样快速编译。2012 年 2 月,JetBrains 以 Apache 2 许可...
2021-05-26 21:13:45 138
原创 Java——HashMap集合
*什么是HashMap?HashMap是一个散列表,用于存储Key-Value键值对的集合,每一个键值对也叫做Entry.这些键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是NULL。*HashMap做什么的?概述 HashMap就是使用哈希表来存储的,哈希表为解决冲突,采用数组加链表的结合,在每个数组元素上都有一个链表结构,当数据被Hash后,得到数组下标,把数据放在对应下表元素的链表上。*HashMap的特点.
2021-05-26 19:53:26 456 1
原创 Java——String ,StringBuffer,StringBuilder区别
String 字符串常量,是不可变的对象,因此在每次对String类型进行改变的时候其实都等于生成了一个新的String对象,然后将指针指向新的String对象,所以经常性改变内容的字符串最好不要使用String,因为每次生成对象,都会对系统性能产生影响,特别当内存中的引用对象多了以后,JVM的GC就会开始工作,那样速度是一定会相当慢的。StringBuffer是可变的字符序列,且线程是安全的,它是一个类似于String的字符串缓冲区,是不能修改的,但通过某些方法的调用是可以改变该序列的长度和内容.
2021-05-25 22:48:19 146
原创 Java——面向对象
面向对象面向对象是基于面向过程的编程思想,面向过程强调的是每一功能的步骤;面向对象强调的是对象,然后由对象去执行,对象间通过消息相互作用;现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例,面向对象的特点:是一种更符合我们思想习惯的思想,可以将复杂的事情简单化, 将我们从执行者变成指挥者。面向对象三大特性:封装:为什么要进行封装?封装是一种信息隐藏技术,在Java中通过控制成员的访问权限实现封装,即使用方法将类的数据隐藏起来,控制用户对类的访问和修改数据的程度
2021-05-25 22:46:09 51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人