- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Java OOP day05
笔记: 1.static final常量: 1)必须声明同时初始化 2)常常通过类名点来访问,不能被改变 3)常量名建议所有字母都大写,多个单词之前用_分隔 4)编译器在编译时将常量直接替换为具体的值,效率高 2.抽象方法: 1)由abstract修饰 2)只有方法的定义,没有方法的具体实现(连大括号都没有) 3.抽象类: 1)由abstract修饰
2017-03-01 23:13:32 436
原创 Java OOP day04
笔记: 1.方法的重写(Override):重新写、覆盖 1)发生在父子类中,方法名称相同,参数列表相同,方法体不同 2)重写方法被调用时,看对象的类型 2.重写与重载的区别:——–常见面试题 1)重写(Override): 1.1)发生在父子类中,方法名称相同,参数列表相同,方法体不同 1.2)重写遵循”运行期”绑定,看对象的类型来调用方法 2)重载
2017-02-28 23:06:49 403
原创 Java OOP day03
笔记: 一.内存管理:由JVM来管理————————————-了解 1)堆: 1.1)存储所有new出来的对象(包括成员变量) 1.2)垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清理垃圾 回收过程是透明(看不到)的,不一定一发现垃圾就立刻回收 调用System.gc()建议虚拟机尽快调度GC来回收
2017-02-27 21:15:01 488
原创 Java OOP day02
笔记: 1.方法的签名:方法名+参数列表。java规定:同一个类中,不可以出现多个签名完全相同的方法2.方法的重载(Overload): 1)发生在同一个类中,方法名称相同,参数列表不同 2)编译器在编译时会根据自动签名绑定调用的方法3.构造方法:构造函数、构造器、构建器 1)常常用于给成员变量赋初值(初始化对象) 2)与类同名,没有返回值类型 3)在创建对象时被自动
2017-02-26 22:50:28 397 1
原创 Java OOP day0
1.什么是类?什么是对象? 1)现实世界是由很多很多的对象组成的 基于对象抽出了类 2)对象:真实存在的单个的个体 类:类型/类别,代表一类个体 3)类中可以包含: 3.1)所有对象所共有的属性(静)———成员变量 3.2)所有对象所共有的行为(动)———方法 4)一个类可以创建多个对象, 同一个类创建的对象,结构相同,数据不
2017-02-26 22:27:17 521
原创 FirstWeek .Exam for Java Fundamental
//1.冒泡排序package Exam;import java.util.Arrays;public class FirstWeek {public static void main(String[] args) {int[] arry = new int[] { 4, 3, 2, 5, 1 };bubbleSort(arry);}public stati
2017-02-26 21:20:42 410
原创 Java Fundamental day06
笔记:1.方法:函数、过程 1)用于封装一段特定的业务逻辑功能 2)方法要尽可能的独立,一个方法只干一件事 3)方法可以被反复调用多次 4)可以减少代码重复,有利于代码的维护,有利于团队协作2.方法的定义: 修饰词 返回值类型 方法名(参数列表){ 方法体}3.方法的调用: 1)无返回值: 方法名(有参传参); 2)有返回值: 数据
2017-02-26 20:33:16 1521
原创 Java Fundamental day05
知识点一.程序=算法+数据结构 1)算法:解决问题的流程/步骤(顺序、分支、循环) 2)数据结构:将数据按照某种特定的结构来保存 数怎么存设计合理的数据结构会导致好的算法二.数组是一种常见的数据结构: 1)相同数据类型元素的集合 2)是一种数据类型(引用类型) 3)数组的声明: int[]
2017-02-26 19:14:18 652
原创 Java Fundamental day04
知识点:一、循环语句:反复执行一段相同或相似的代码1.循环三要素: 1)循环变量的初始化 2)循环的条件(以循环变量为基础) 3)循环变量的改变(向着循环的结束变) 循环变量:在循环过程中所改变的那个量 2.循环结构: 1)while:先判断后执行,有可能一次都不执行。“当...循环” 2)do...while:先执行后判断,至少会执行一次
2017-02-26 18:58:53 418
原创 Java Fundamental day03
知识点一、运算符1.算术运算符:+、-、*、/、%、2.关系运算符:3.逻辑运算符:4.赋值运算符:5.字符串连接运算符:6.三目运算符:二、分支结构1.if2.if-else3.if-else if4.switch case
2017-02-19 16:50:41 580
原创 Java Fundamental day02
知识点一、变量:存“数”的空间,由JVM在内存中开辟。1.声明,定义其数据类型,如int a。2.命名,由数字、字母、$、_组成,但不能以数字开头,不能用java关键字命名。不建议用中文,由2种方法参考,驼峰法:score、myScore、myJavaScore;帕斯卡法:Score、MyScore、MyJavaScore。3.初始化,第一次赋值。4.使用,实际是使用它存的那个
2017-02-18 16:46:37 515
原创 Java Fundamental day01
知识点:一、了解Linux1.linux是一个开源的类似的unix操作系统(unix收费),计算机四大类中有三类常用linux(服务器、智能终端、嵌入式设备),只有个人pc用windows最多。2.与windows相比。linux:1.无图形界面,靠命令控制;2.只有一个根目录以树形目录体现,u盘的挂载点是目录;3.安全性高。3.常用“.”表示当前目录,用“..”表示上一级目录,常
2017-02-18 15:50:51 500
cvs资源及教程、解决汉化、中文乱码、常用操作等
2018-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人