随笔分类 -  Java

摘要: 阅读全文
posted @ 2017-06-14 23:56 将暮未暮 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1.抽象方法、抽象类 1)抽象方法: 由abstract修饰 只有方法的定义,没有方法的具体实现(连{}都没有) 由abstract修饰的方法为抽象方法,抽象方法只有方法的定义,没有方法体实现,用一个分号结尾。即:方法五要素中,抽象方法缺少了一个要素(方法体),也可以将抽象方法理解为不完整的方法。 阅读全文
posted @ 2017-06-14 23:44 将暮未暮 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:1.包的概念 1)package 作用:避免类的命名冲突 包名可以有层次结构,类的全称:包名.类名 同包中的类不能同名 建议:包名所有字母都小写 package语句必须写在Java源文件的最开始处 定义包名: 在实际应用中,包的命名常常是多层次的,因为如果各个公司或开发组织的程序员都随心所欲的命名包 阅读全文
posted @ 2017-06-14 00:27 将暮未暮 阅读(406) 评论(0) 推荐(0) 编辑
摘要:1.类的继承 1)继承 父类:所有子类所共有的属性和行为 子类:子类所特有的属性和行为 通过extends关键字来实现类的继承 子类(Sub class)可以继承父类(Super class)的成员变量及成员方法,同时也可以定义自己的成员变量和成员方法 Java语言不支持多重继承,一个类只能继承一个 阅读全文
posted @ 2017-05-31 22:21 将暮未暮 阅读(7886) 评论(0) 推荐(2) 编辑
摘要:1.内存管理 1)对象内存管理 编译好的Java程序需要运行在JVM中 程序,无论代码还是数据都需要存储在内存中,JVM为Java程序提供并管理所需要的内存空间 JVM内存分为“栈”、“堆”和“方法区”三个区域,分别用于存储不同数据 2)堆 JVM在其内存空间开启一个成为“堆”的存储空间,这部分空间 阅读全文
posted @ 2017-05-31 22:20 将暮未暮 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1.方法重载 1)方法的签名 方法的签名包含方法名和参数列表 一个类中,不可以有两个方法的签名完全相同,即一个类中不能有两个方法的方法名和参数列表都一样。 2)方法的重载 在Java语言中,允许多个方法的名称相同,但参数列表不同,称之为方法的重载(overload)。 发生在一个类中,方法名相同,参 阅读全文
posted @ 2017-05-30 18:26 将暮未暮 阅读(700) 评论(0) 推荐(0) 编辑
摘要:面向过程的结构化程序设计的弊端:1.缺乏对数据的封装;2.数据和方法的分离。 1.面向对象 1)什么是抽象数据类型 将不同类型的数据的集合组成一个整体用来描述一种新的事物。 2)什么是类 类定义了一种抽象数据类型 类不但定义了抽象数据类型的组成(成员变量),同时还定义了可以对该类型实施的操作(方法) 阅读全文
posted @ 2017-05-30 16:31 将暮未暮 阅读(699) 评论(0) 推荐(0) 编辑
摘要:1.变量及基本数据类型 案例1:变量声明及赋值 案例2:数据类型转换 2.运算符 案例1:运算符的演示 案例2:字符串连接 案例3:三目运算输出三个数的最大值 案例4:逻辑运算符演示 3.分支结构 案例1:判断某一年的某一月是多少天 1 import java.util.Scanner; 2 3 p 阅读全文
posted @ 2017-05-29 23:44 将暮未暮 阅读(987) 评论(0) 推荐(0) 编辑
摘要:1.方法(函数)介绍 各种语言都有方法的概念(有的语言称其为函数或过程)。 方法用于封装一段特定的逻辑功能。如执行计算或操作。 方法可以在程序中反复被调用,方法可以减少代码重复,便于程序的维护,有利于团队的协作。 2.方法的定义 修饰词 返回值类型 方法名(参数列表){ 方法体; } 方法的参数:在 阅读全文
posted @ 2017-05-29 21:55 将暮未暮 阅读(265) 评论(0) 推荐(0) 编辑
摘要:程序=算法+数据结构,所谓数据结构,简单说就是把数据按照特定的某种结构来保存,设计合理的数据结构是解决问题的前提,数组就是最基本的一种数据结构。 1.数组介绍 相同数据类型的元素组成的集合,如20个成绩、100个账号。 元素按线性顺序排列,所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素 阅读全文
posted @ 2017-05-29 20:51 将暮未暮 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1.循环结构 循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句被有规律的重复性执行,循环由循环条件和循环体组成,使用循环时要注意不要造成死循环。 1)循环三要素: 循环变量的初始化 循环的条件(以循环变量为基础) 循环变量的改变(向着循环的结束变化) 2.while循环 阅读全文
posted @ 2017-05-29 10:01 将暮未暮 阅读(518) 评论(0) 推荐(0) 编辑
摘要:1.分支结构 任何复杂的逻辑都可以通过“顺序”、“分支”、“循环”三种基本的程序结构来实现。分支结构:程序在运行中,根据不同的条件执行不同的语句。 三种结构: if结构:满足条件时执行语句,不满足则不执行(1条路) if...else结构:满足条件执行语句,不满足则执行另外的语句(两条路) if.. 阅读全文
posted @ 2017-05-29 01:33 将暮未暮 阅读(2599) 评论(0) 推荐(0) 编辑
摘要:1.算术运算符 1)取余运算,输出10以内被3整除的整数 1 public class Test { 2 public static void main(String[] args){ 3 //输出10以内被3整除的数 4 System.out.print("被3整除的数是:"); 5 for(in 阅读全文
posted @ 2017-05-29 00:10 将暮未暮 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1.Java变量 1.1 变量的概念 内存中开辟的一块存储空间,用于存放运算过程中需要用到的数据; 该区域有自己的名称(变量名)和类型(数据类型); 该区域的数据可以在同一类型范围内不断变化; 1) 为什么需要定义变量 用来不断的存放同一类型的常量,并可以重复使用; 2) 定义变量的格式 数据类型 阅读全文
posted @ 2017-05-28 19:54 将暮未暮 阅读(499) 评论(0) 推荐(0) 编辑
摘要:1.Java编译过程 Java源文件(.java)要经过编译,生成字节码文件(.class),然后交给JVM加载并运行.class文件。 Java官方提供了不同平台的JVM,只要是标准的.class文件,就可以在不同平台JVM上运行,运行效果相同,这样就实现了“一次编译,到处运行”。 1.1 Jav 阅读全文
posted @ 2017-05-28 16:51 将暮未暮 阅读(301) 评论(0) 推荐(0) 编辑