随笔分类 -  【Java SE 】

摘要:1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } } ).start(); 阅读全文
posted @ 2021-12-25 13:04 pipi-changing
摘要:类加载与反射 Java程序与JVM •不管Java程序有多么复杂、该程序启动了多少个线程,它们都处于该Java虚拟机进程里。正如前面 介绍的,同一个JVM的所有线程、所有变量都处于同一个进程里,它们都使用该JVM进程的内存区。 当系统出现以下几种情况时,JVM进程将被终止: –程序运行到最后正常结束 阅读全文
posted @ 2016-04-27 00:46 pipi-changing 阅读(347) 评论(0) 推荐(0)
摘要:网络编程 网络的优势 •所谓计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。 •计算机网络是现代通信技术与计算机技术相结合的产物,计算机网络可以提供以下一些主要功能. 阅读全文
posted @ 2016-04-26 23:03 pipi-changing 阅读(328) 评论(0) 推荐(0)
摘要:多线程 进程与线程 •几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是 一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 •几乎所有操作系统都支持进程的概念,所有运行中的任务通常对应一条进程(Process)。当一个程序进 阅读全文
posted @ 2016-04-26 02:28 pipi-changing 阅读(305) 评论(0) 推荐(1)
摘要:输入/输出 文件 •什么是文件? –文件可认为是相关记录或放在一起的数据的集合 •文件一般存储在哪里? <!--[if ppt]--> <!--[endif]--> •JAVA程序一般通过什么去访问文件属性? • JAVA API :java.io.File 类 File类的用法 •File类可以使 阅读全文
posted @ 2016-04-25 01:19 pipi-changing 阅读(386) 评论(0) 推荐(0)
摘要:Annotation 5个基本的Annotation •@Override •@Deprecated •@SuppressWarnings •@SafeVarargs •@FunctionalInterface 使用自定义Annotation •使用@interface定义Annotation •使 阅读全文
posted @ 2016-04-24 23:05 pipi-changing 阅读(693) 评论(0) 推荐(0)
摘要:Swing 编程 Swing 2-1 Swing 2-2 Swing 容器组件 3-1 Swing 容器组件 3-2 JFrame(窗口) 1. 扩展 java.awt.Frame 类 2. 用于在 Swing 程序中创建窗口 3. 包含边框、标题和用于关闭和图标化窗口的按钮 JPanel(面板) 阅读全文
posted @ 2016-04-23 00:48 pipi-changing 阅读(491) 评论(0) 推荐(0)
摘要:AWT编程 图形用户界面 •作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到“爽”,我们的程序才会被需要、 被使用,这样的程序才有价值。 •当JDK1.0发布时,Sun提供了一个基本的GUI类库,这个GUI类库希望可以在所有平台下都能运 行,这套基本类库被称为“抽象窗口工具集(Abstr 阅读全文
posted @ 2016-04-22 01:11 pipi-changing 阅读(450) 评论(0) 推荐(0)
摘要:异常处理 异常概述 •异常处理已经成为衡量一门语言是否成熟的标准之一,目前的主流编程语言如C++、C#、Ruby、 Python等,大都提供了异常处理机制。增加了异常处理机制后的程序有更好的容错性,更加健壮。 传统错误处理的缺陷 •传统错误处理机制,主要如下两个缺点: –无法穷举所有异常情况:因为人 阅读全文
posted @ 2016-04-21 22:24 pipi-changing 阅读(162) 评论(0) 推荐(0)
摘要:泛型 泛型初衷 •Java集合不会知道我们需要用它来保存什么类型的对象,所以他们把集合设计成能保存任何类型的对 象,这样就具有很好的通用性。但这样做也带来两个问题: –集合对元素类型没有任何限制,这样可能引发一些问题:例如想创建一个只能保存Dog对象的集 合,但程序也可以轻易地将Cat对象“丢”进去 阅读全文
posted @ 2016-04-21 00:25 pipi-changing 阅读(205) 评论(0) 推荐(0)
摘要:Java集合 集合概述 •为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组)。Java提供集合 类,集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有集合类都位于java.util包 下。 •Java的集合类主要由两个接口派生而出:Collection和Map,C 阅读全文
posted @ 2016-04-20 00:15 pipi-changing 阅读(287) 评论(0) 推荐(0)
摘要:若有不正之处,请多多谅解并欢迎批评指正,不甚感激。请尊重作者劳动成果: 本文原创作者:pipi-changing本文原创出处:http://www.cnblogs.com/pipi-changing/ 本文版权归作者和博客园共有,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接 ,否则 阅读全文
posted @ 2016-04-19 01:15 pipi-changing 阅读(285) 评论(0) 推荐(0)
摘要:基本数据类型的包装类 •八大数据类型的包装类分别为:Byte、Short、Integer、Long、Character、 Float、Double、Boolean。 把基本数据类型变量包装类实例是通过对应包装类的构造器来实现的,不仅如此,8个包装类中除了 Character之外,还可以通过传入一个字 阅读全文
posted @ 2016-04-19 00:10 pipi-changing 阅读(199) 评论(0) 推荐(0)
摘要:定义类 •定义类的语法格式: •[修饰符] class 类名 {….类体…..} •类体可以由多个属性、方法、构造器组成。 •注意:类的修饰符可以是public、final 或省略这两个。类名只要是合法的标识符. •一个类里可以包含三种最常见的成员:构造器、属性、方法。 定义属性的格式语法 •[修饰 阅读全文
posted @ 2016-04-18 00:07 pipi-changing 阅读(100) 评论(0) 推荐(0)
摘要:流程控制与数组 顺序结构 •顺序结构就是程序从上到下一行一行地执行,中间没有任何判断和跳转。 •如果main方法多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后 面的代码后执行。 分支结构 •Java提供了两种常见的分支控制结构: –if语句:使用布尔表达式或布 阅读全文
posted @ 2016-04-17 01:09 pipi-changing 阅读(321) 评论(0) 推荐(0)
摘要:数据类型与运算符 注释 • 单行注释 用双斜线 ”//” 表示 • 多行注释 用 /* */ 表示 • 文档注释 用 /** */ 表示 <!--[if ppt]--><!--[endif]--> 文档注释与javadoc •文档注释还可以通过javadoc 命令来生成API文档 •格式: java 阅读全文
posted @ 2016-04-16 22:46 pipi-changing 阅读(323) 评论(0) 推荐(0)
摘要:结构化程序设计简介 •结构化程序设计方法主张按功能来分析系统需求,其主要原则可概括为自顶向下,逐步求精,模块化等。结构化 程序设计首先采用结构化分析(Structrued Analysis,即SA)方法对系统进行需求分析,然后使用结构化设计 (Structrued Design,即SD)方法对系统进 阅读全文
posted @ 2016-04-16 01:40 pipi-changing 阅读(2600) 评论(0) 推荐(0)
摘要:若有不正之处,请多多谅解并欢迎批评指正,不甚感激。请尊重作者劳动成果: 本文原创作者:pipi-changing本文原创出处:http://www.cnblogs.com/pipi-changing/ 本文版权归作者和博客园共有,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接 ,否则 阅读全文
posted @ 2016-04-13 01:42 pipi-changing 阅读(459) 评论(0) 推荐(0)
摘要:若有不正之处,请多多谅解并欢迎批评指正,不甚感激。 请尊重作者劳动成果,转载请标明原文链接: 本文原创作者:pipi-changing本文原创出处:http://www.cnblogs.com/pipi-changing/ 本文版权归作者和博客园共有,未经作者同意必须保留此段声明,且在文章页面明显位 阅读全文
posted @ 2016-04-12 09:39 pipi-changing 阅读(2987) 评论(0) 推荐(0)
摘要:若有不正之处,请多多谅解并欢迎批评指正,不甚感激。请尊重作者劳动成果: 本文原创作者:pipi-changing本文原创出处:http://www.cnblogs.com/pipi-changing/ 本文版权归作者和博客园共有,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接 ,否则 阅读全文
posted @ 2016-04-12 00:10 pipi-changing 阅读(362) 评论(0) 推荐(0)