博客专栏  >  编程语言   >  Think in Java

Think in Java

Java基础总结

关注
0 已关注
19篇博文
  • JDBC详细总结

    转载请注明出处:JDBC原理JDBC是什么Java Database Connectivity: Java访问数据库的解决方案。 JDBC是Java应用程序访问数据库的里程碑式解决方案。Java研发...

    2017-09-04 22:42
    79
  • Java虚拟机(二)垃圾收集算法与内存分配策略

    如何判断对象是否存活 不能再被任何途径使用的对象即是死去,那么我们如何判断呢? 引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减一。缺...

    2018-02-27 15:55
    30
  • Java虚拟机(一)自动内存管理机制

    运行时数据区域 一、程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的指令,分支、循...

    2018-02-26 17:33
    47
  • Java多线程(四)Lock锁

    Java concurrent包简介通常所说得concurrent包基本有3个package组成 java.util.concurrent:提供大部分关于并发的接口和类,如BlockingQueue,...

    2017-09-02 14:51
    89
  • Java多线程(三)同步与锁定

    转载请注明出处: 在并发编程中发生的最常见的一种情况是超过一个执行线程使用共享资源。Java内存模型与多线程Jvm有主内存(Main Memory)和工作内存,主内存其实就是我们平时说的Java堆内...

    2017-08-22 22:54
    105
  • Java多线程(二)认识Java里面的Thread

    创建线程的三种方法java.lang.Thread类是线程类,其每一个实例表示一个可以并发运行的线程。我们可以通过继承该类并重写run方法来定义一个具体的线程。其中重写run方法的目的的定义该线程要执...

    2017-08-17 20:48
    228
  • Java多线程(一)基本概念

    转载请注明出处:进程和线程什么是进程所谓进程(process)就是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。...

    2017-08-15 23:01
    80
  • IO流(五)其他流

    节点流ByteArrayInputStreampublic class ByteArrayInputStream extends InputStreamByteArrayInputStream 包含一...

    2017-08-15 20:16
    108
  • IO流(四)处理流

    处理流:增强功能,提供性能,节点流之上 缓冲流 字节缓冲流 BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。...

    2017-08-14 22:52
    78
  • IO流(三)文件流

    节点流: 可以从或向一个特定的地方(节点)读写数据。如FileOutputStream、FileReader等 处理流: 是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如...

    2017-08-14 21:14
    78
  • IO流(二)File类

    转载请注明出处:http://blog.csdn.net/github_39430101/article/details/77142235 File类 Java文件类以抽象的方式代表文件名和目录...

    2017-08-13 14:45
    96
  • IO流(一)概述

    转载请注明出处:http://blog.csdn.net/github_39430101/article/details/77075109 简介 流分为输入流和输出流,是用来处理设备上的数据。这...

    2017-08-10 23:25
    161
  • HashMap用法及源码解析

    转载请注明出处:HashMap简介基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。是线程不安全的,适合单线程,多线程用ConcurrentHa...

    2017-08-09 16:39
    142
  • LinkedList用法及源码解析

    转载请注明出处:http://blog.csdn.net/github_39430101/article/details/76861393LinkedList简介LinkedList是由双向链表实现的...

    2017-08-07 21:03
    157
  • ArrayList用法及源码解析

    转载请注明出处:http://blog.csdn.net/github_39430101/article/details/76166174ArrayList简介ArrayList实现了List接口,内...

    2017-07-26 22:00
    151
  • Java基础总结(三)类与对象(下)

    static 关键字static 关键字修饰的成员就是类成员,前面已经介绍的类成员有类变量、类方法、静态初始化块。static不能修饰构造器,其修饰的类成员属于整个类,不属于单个实例。 当创建对象后...

    2017-12-28 14:14
    53
  • Java基础总结(三)类与对象(上)

    Java语言里定义类的语法:[修饰符] class 类名{ 零到多个构造器定义.. 零到多个成员变量.. 零到多个方法.. }创建对象 在Java中,提供了名为构造器的一种特...

    2017-12-26 16:56
    55
  • Java基础总结(二)流程控制与数组

    流程控制 顺序结构 Java的基本结构就是顺序结,程序从上到下逐行执行,没有任何判断和跳转。 选择结构 Java提供了两种常见的分支控制结构:if语句和switch语句,其中if语句使用布...

    2017-12-25 17:27
    51
  • Java基础总结(一)数据类型和运算符

    标识符 标识符就是用于给程序中变量、类、方法命名的符号。Java语言的标识符必须以字母、下划线_和美元符$开头。 使用标识符有如下规则: 标识符不能以数字打头 标识符不能是关键字 不能包含空格...

    2017-12-25 14:46
    50

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部