
JAVA学习笔记
奔跑的三色光
这个作者很懒,什么都没留下…
展开
-
JAVA学习笔记(第一章第二回合)Java对象与类
Java里涉及的关键概念 多态、继承、封装、抽象、类、对象、实例、方法、重载 Java对象 我们可以用现实世界的对象来和软件里的对象做对比,暂且叫它为现实对象和软件对象现实对象:比如一条狗,它的状态有,名字、颜色、品种;它的行为有,叫、摇尾巴、吃软件对象十分类似现实对象,也有状态和行为:其状态就是属性、行为就是各种方法的实现过程软件开发中,方法操作使对象状态改变...原创 2018-08-09 20:10:07 · 155 阅读 · 0 评论 -
JAVA学习笔记(第一章第十七回合)Java流(Stream)、文件(File)和IO
Java流(Stream)、文件(File)和IO 1:Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。2:Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。3:一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。4:Java 为 I/O 提供了强大的而灵活的支持,使...原创 2018-09-03 14:27:26 · 347 阅读 · 0 评论 -
JAVA学习笔记(第一章第十五回合)Java正则表达式
Java正则表达式 正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java 正则表达式和 Perl 的是最为相似的。java.util.regex 包主要包括以下三个类:Pattern 类: pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创...原创 2018-08-29 20:41:38 · 453 阅读 · 0 评论 -
JAVA学习笔记(第一章第十三回合)Java数组
Java数组 Java 语言中提供的数组是用来存储固定大小的同类型元素。下面为 Java 数组的声明、创建和初始化: 声明数组变量 有两种声明方法1:dataType[] arrayRefVar; 譬如:int[] numbers; 2:dataType arrayRefVar[]; 譬如:int numbers[];为了区别C/...原创 2018-08-21 16:49:37 · 183 阅读 · 0 评论 -
JAVA学习笔记(第一章第十六回合)Java方法
Java方法 在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢?println() 是一个方法。 System 是系统类。 out 是标准输出对象。这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。 那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解...原创 2018-08-31 10:35:06 · 313 阅读 · 0 评论 -
JAVA学习笔记(第一章第八回合)Java分支结构
Java分支结构 两种:if语句switch语句 if语句 语法:if(布尔表达式) { //如果布尔表达式为true将执行的语句 }如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。 if...else语句 语法:if(布尔表达式){//如果布尔表达式的值为true}else{//...原创 2018-08-13 20:58:59 · 244 阅读 · 0 评论 -
JAVA学习笔记(第一章第七回合)Java循环结构
Java的循环结构 三种循环结构1: while 循环2: do...while循环3: for 循环 while循环 while是最基本的循环、它的结构为:while(表达式){//循环内容}只要表达式为true;循环一直执行。 do_while()循环 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要...原创 2018-08-13 20:29:21 · 338 阅读 · 2 评论 -
JAVA学习笔记(第一章第六回合)Java运算符
Java运算符 算数运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符 算术运算符 + 、- 、* 、/ 、% 、++ 、--自增自减运算符:++、-- 运算符是种特殊的运算符,在算术运算符中需要两个运算符、而自增自减运算符只需要一个操作数。int i=1,a=0;* i++ 先运算在赋值,例如 a=i++,先运算a=i,后运算i=i+1,所...原创 2018-08-13 17:17:10 · 273 阅读 · 0 评论 -
JAVA学习笔记(第一章第十二回合)Java StringBuffer 与 StringBuilder 类
Java StringBuffer 与 StringBuilder 类 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 Stri...原创 2018-08-15 19:40:45 · 144 阅读 · 0 评论 -
JAVA学习笔记(第一章第十回合)Character类
Java的 Character 类 Character类用于对单个字符进行操作。譬如:char ch = 'a';char []sh = {'a','b','c','d'};char uniChar = '\u039A';但在实际开发中,大多时候需要使用对象,而不是内置数据类型。为解决此问题,java提供了char的包装类Character类。Character类提供...原创 2018-08-14 20:09:03 · 235 阅读 · 0 评论 -
JAVA学习笔记(第一章第五回合)Java修饰符
Java修饰符 Java语言提供的修饰符主要分为两类:1:访问修饰符2:非访问修饰符 访问控制修饰符 Java可以使用访问控制符来保护对类、变量、方法和构造方法的访问。支持四种不同的访问权限1 default(缺省):同一包内可见,适用对象:类、接口、变量、方法2 private :同一类内可见,适用对象:变量、方法。(不能修饰外部类)3 public:...原创 2018-08-10 17:16:37 · 215 阅读 · 0 评论 -
JAVA学习笔记(第一章第四回合)Java变量类型
Java变量类型 Java支持的变量类型有:1:类变量;独立于方法之外,用static修饰 [private static final int KEYCODE_POWER]2:实例变量;独立于方法之后,不用static修饰 [private int mButtonValue]3:局部变量;类的方法中的变量。public class Variable{ stat...原创 2018-08-10 11:33:07 · 150 阅读 · 0 评论 -
JAVA学习笔记(第一章第一回合)基础语法
Java基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。类、对象、方法和实例变量的概念如下。对象:对象是类的一个实例,有状态和行为。例如,一条猫是一个对象,它的状态有:颜色、名字;行为有:叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完...原创 2018-08-06 10:33:32 · 231 阅读 · 0 评论 -
JAVA学习笔记(第一章第三回)基本数据类型
Java基本数据类型 1:Java的两大数据类型内置数据类型、 引用数据类型2:变量就是申请内存来存储值,也就是说,当创建变量的时候,需要在内存中申请空间 内置和数据类型 Java提供了八种基本类型,六种数字类型(四个整数型、两个浮点型),一种字符类型,还有一种布尔型类型 位数 最小值 最大值 默认值 特点 例子 byte...原创 2018-08-10 10:41:12 · 178 阅读 · 0 评论 -
JAVA学习笔记(第一章第十八回合)小试牛刀之音频剪辑
项目练习-音频混剪 项目蓝图分析 第一步:使用上一回合讲的 FileInputStream输入两个音频第二步:使用FileInputStream的skip(long n)方法跳过特定字节的音频文件,譬如:输入skip(1024*1024*3),这样就能丢弃掉音频文件前面的3MB的内容。第三步:截取中间特定长度的音频文件:每次输入8KB的内容,使用count记录输入次数,达到...原创 2018-09-03 19:34:09 · 579 阅读 · 0 评论