随笔分类 - Java学习
2018年春自学Java笔记,参考书为《Java语言程序设计》
初学Java——文件操作
摘要:File类1.绝对文件名:文件名+路径+驱动器字母,如c:\book\Welcome.java2.相对文件名:相对于当前工作目录,如Welcome.java3.在Windows中目录的分隔符是反斜杠\,但在Java中反斜杠是一个特殊的字符,应写成\\的形式。4.构建一个File实例并不会在机器上创建
阅读全文
初学Java——类和方法(2)继承和多态
摘要:一、继承 1.继承可以使你定义一个通用的类(父类),之后扩充该类为一个更加特定的类(子类)。 子类从父类中继承可访问的数据域和方法,还可以添加新的数据域和新方法。 语法:public class Subclass extends Superclass;2.父类中的私有数据域在该类之外是不可访问的,故
阅读全文
初学Java——类和方法
摘要:面向对象设计(OOP)就是使用对象进行程序设计 1.基本知识 1)对象的状态(state,property,attribute) 状态由具有当前值的数据域来表示 2)对象的行为(behavior,action) 行为由方法来定义,调用对象的一个方法就是要求对象完成一个动作。 3)类是一个模板,蓝本,
阅读全文
初学Java——数组
摘要:1.声明数组变量 elementType[] arrayRefVar;2.创建数组 1)声明数组变量后并不在内存中给数组分配任何空间,只是创建一个对数组 的引用的存储位置。若变量不包含对数组的引用,那么这个变量的值为null 2)只有数组已经被创建,才能呢个分配元素 3)语句: arrayRefVa
阅读全文
初学Java——方法
摘要:方法可用于定义可重用的代码以及组织和简化代码1.定义方法 1)与C语言定义函数的方法相同。 修饰符 返回值类型 方法名 (参数列表){ //方法体 } 2)对带返回值的方法,return是必须的2.main方法 1)main方法与其他方法很类似,区别在于它是由Java虚拟机调用的。 2)main方法
阅读全文
初学Java——选择
摘要:1.boolean数据类型 1)取值为true/false 2)关系操作符的运算结果是boolean类型(6种关系运算符同C语言)2.分支语句 1)单分支if 2)双分支if-else 3)多分支if-else(此编码风格可避免深度缩进) if(){ } else if(){ } else if()
阅读全文
初学Java——常用类之Math笔记
摘要:Math Math类在程序中使用,但并没有导入,因为它包含在java.lang包里,其 中所有类都是隐式导入的。 1.三角函数方法 sin(radians) cos(radians) tan(radians) asin(radians) acos(radians) atan(radians) toR
阅读全文
初学Java——基本程序设计笔记(2)
摘要:1.赋值语句及表达式 规则同C语言2.命名常量(name costant) 声明常量的语法:final datatype CONSTANTNAME = value; 如 final double PI = 3.1415926;//Declare a constant3.Java命名习惯 1)小写首个
阅读全文
初学Java——基本程序设计笔记(1)
摘要:1.一些英文缩写 API(Application Program Interface)应用程序接口 JDK(Java Development Toolkit)Java开发工具包 IDE(Integrated Development Environment)集成开发环境 compiler编译器 ide
阅读全文
浙公网安备 33010602011771号