Java基础
文章平均质量分 79
介绍了面向对象,内存分析,IO流,GUI,线程等Java基础内容
xu_chenyang
这个作者很懒,什么都没留下…
展开
-
Java内存分析
前言 只看代码,我们只能了解程序执行的先后顺序,通过内存分析,我们可以了解程序执行过程中的内存分配情况。前者是在时间维度上进行分析,后者是在空间维度上进行分析。本文目的就是将具体代码与其执行过程中的内存分配情况对应起来,使大家对这块内容有个清晰的认识。 概述 根据下图,我们首先来介绍一下整个程序执行过程。主要分为三步: 双击程序文件,将程序装载到内存中; 内存中本身有操原创 2015-06-27 19:36:53 · 1696 阅读 · 36 评论 -
Java I/O— 梳理各种“流”
背景 Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 —— 百度百科 Java.io中有很多类,我们如何清楚地知道什么时候该用什么类呢? 目标 本文的目标是梳理java.io原创 2015-06-07 21:51:20 · 2802 阅读 · 26 评论 -
Java线程
线程、进程概念: 进程: 在Java语言中,当用Java命令执行.class文件或执行.exe文件,会首先将程序代码Load到内存区,然后由操作系统找到程序代码的入口(main方法)开始执行程序。以上是关于Java程序执行过程的内存分析的内容。当把程序代码Load到内存区时,已经算是一个进程了,这时它并没有执行,这里强调进程是个静态的概念。我个人认为,如果强调它是个静态的概念,原创 2015-04-04 08:15:30 · 1346 阅读 · 13 评论 -
JavaGUI——AWT
GUI ——Graphical User Interface 图形用户界面。 简介: AWT是Java语言的第一个GUI类库包。Java是一种独立于平台的程序设计语言,但GUI往往是依赖于特定平台的,Java采用了相应的技术使得AWT能提供给应用程序独立于机器平台的接口,这保证了同一程序的GUI在不同机器上运行具有类似的外观(不一定完全一致)。 思维导图:原创 2015-04-03 19:58:25 · 1016 阅读 · 7 评论 -
J2SE——面向对象总结
面向对象,即OO。我将面向对象的内容分为两部分,一部分是面向对象的思想精髓,另一部分是面向对象在机器内存中的具体实现。下面是我的总结: 查看导图中更详细内容 这里,我们重点对比总结以下内容: 类和对象: 1.从定义上:类是一个概念,是一个模板,规定了一类具有共同特点的对象。原创 2015-03-26 10:17:21 · 1183 阅读 · 10 评论