随笔分类 - Java
摘要:简单介绍 •概念 按照流的方向分为 输入流(InputStream) 与 输出流(OuputStream); 输入流:只能读取数据,不能写入数据 输出流:只能写入数据,不能读取数据 因为程序是运行在内存中,以内存角度来理解输入输出概念: 输入与输出是一个相对概念,数据写入文件,对于程序来说是输出流,
阅读全文
摘要:•区分成员变量和局部变量 public class Person { String name; int age; public void set(String name,int age) { this.name = name; this.age = age; } } 形参与成员名字重名,用 this
阅读全文
摘要:•前言 如果你涉及软件开发,可能会经常听到 “高内聚,低耦合” 这种概念型词语。 可是,何为 “高内聚,低耦合” 呢? •概念 “高内聚,低耦合” 是相对于代码而言,一个项目中: 每个模块之间相互联系的紧密程度,模块之间联系越紧密,则耦合性越高,模块的独立性就越差,反之同理; 一个模块中各个元素之间
阅读全文
摘要:•String 转 int 两种方式 int a = Integer.parseInt(s);int b = Integer.valueOf(s).intValue(); 代码 public class Test { public static void main(String[] args) {
阅读全文
摘要:•修改字体大小 首先,我们打开 eclipse,选择菜单栏的 Window->Preferences; 在打开的对话框的左侧找到 General->Appearance->Colors and Fonts,点击【Color and Fonts】; 点击右侧的【Basic】,下滑找到【Text Fon
阅读全文
摘要:•前言 随机数的产生在一些代码中很常用,也是我们必须要掌握的。 而 Java 中产生随机数的方法主要有三种: new Random() Math.random() currentTimeMillis() •new Random() 概念 第一种需要借助 java.util.Random 类来产生一个
阅读全文
摘要:•概念 其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。 数组本身属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配; 而数组的定义语法有两种: 静态初始化 动态初始化 •静态初始化 简化格式 数据类型 数组名称 = {值, 值,…} int
阅读全文
摘要:•武林秘籍 在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。 ——摘自维基百科(看完本篇文章再来理解这个定义) •民间偏方 所谓的回调,就是程序员 A 写了一段程序(程序 a ),其中预留有回调函数接口,并封装好了该程序。 程序员 B 要让 a 调
阅读全文
摘要:抽象类 •概念 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的; 但是并不是所有的类都是来描述对象的。 如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。 比如 new Animal() ,我们都知道这个是产生一个动物
阅读全文
摘要:重写 •简介 重写是子类对父类的 允许访问的方法 的实现过程进行重新编写,返回值和形参都不能改变。 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 例如: 父类的一个方法申明了一个检查
阅读全文
摘要:分类 •概念 JDK 中定义了很多异常类,这些类对应了各种各样可能出现的异常事件,所有异常对象都是派生于Throwable类的一个实例。 如果内置的异常类不能够满足需要,还可以创建自己的异常类。 Java对异常进行了分类,不同类型的异常分别用不同的Java类表示,所有异常的根类为java.lang.
阅读全文
摘要:•Eclipse相关 Eclipse常用设置 解决 Eclipse 项目中有红色感叹号的详细方法(图文) JRE System Library [JavaSE-1.8](unbound) •Java 基础知识 Java 基础知识 数组的简单用法 Java自定义 sort 排序方法 Java学习之随机
阅读全文
摘要:基本概念 •程序 程序(Program) 是一个静态的概念,一般对应于操作系统中的一个可执行文件。 比如:我们要启动酷狗听音乐,则对应酷狗的可执行程序。 当我们双击酷狗,则加载程序到内存中,开始执行该程序,于是产生了“进程”。 •进程 执行中的程序叫做进程(Process),是一个动态的概念。 •线
阅读全文
摘要:数据类型 •整型常量的四种表示形式 十进制数 八进制数,以 0 开头 十六进制数,以 0x 开头 二进制数,以 0b 开头 定义整型变量 a = 10,如何以二进制,八进制,十六进制形式输出 a ? 二进制输出:$System.out.println(Integer.toBinaryString(a
阅读全文