随笔分类 - Java
摘要:IO简介 继承结构 整体架构 常用内容 分类 根据处理的数据单位不同,分为字节流和字符流;in/out相对于程序而言的输入(读取)和输出(写出)的过程,即根据数据的流向不同称为输入流和输出流 字符流的由来 因为数据编码不同,而产生了对字符进行高效操作的流对象(本质其实就是基于字节流动读取时,去查了指
阅读全文
摘要:Object 概念 所有类的顶级父类 存在于java.lang包中,这个包不需要我们手动导包 常用方法 toString() 默认返回 类名@地址 的格式,来展示对象的地址值,如:a00000.Student@a0834e7。 如果想看属性值我们可以重写这个方法,重写后返回的就是把属性值拼接成一个字
阅读全文
摘要:软件设计模式又称为设计模式,是一套被反复利用、经过分类边牧的、代码设计经验的总结 使用设计模式是为了可重用代码,让代码更容易的被人理解,保证代码的可靠性、程序的重用性 Java中有23种设计模式,常见的设计模式有:单例设计模式、工厂模式、代理模式、策略模式、委托模式、责任链模式等 单例设计模式 概念
阅读全文
摘要:抽象类 概念 Java中可以定义没有方法体的方法,该方法由其子类来具体的实现 该没有方法体的方法我们称之为抽象方法 含有抽象方法的类我们称之为抽象类 抽象类可以理解为是一个只有方法声明没有方法体的特殊类 abstract 修饰符 返回值 方法名(参数列表) 抽象的 class Animal{ 抽象的
阅读全文
摘要:构造方法 概念 构造方法是一种特殊的方法,它是一个与类同名的方法 对象的创建就是通过构造方法来完成. 其功能主要是完成对象的创建或者对象的初始化 当类实例化new一个对象时会自动调用构造方法 构造方法和其他方法一样也可以重载(方法名相同+参数列表不同) 形式 可以无参也可以有参 修饰符 类名([参数
阅读全文
摘要:概念 Thinking in java 所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的执行者变成了指挥者。 面向对象是基于面向过程而言的。 我们经常说的面向对象的编程实现(OOP,Object Oriented Programming) 三大特征 封装性,把相关
阅读全文
摘要:概念 标志 [ ] [ ] 存放数组的数组,也就是说数组里存的还是数组的数据形式 创建二维数组 静态初始化 int[ ][ ] a= {{1,2},{3,4},{5,6},{8,9}}; --创建外部数组长度是4 --创建内部数组长度分别是2 --初始化数组,存入默认值 --修改数组中的默认值 --
阅读全文
摘要:概念 数组Array,标志[ ]。 是用于储存多个相同类型数据的集合。 想要获取数组中的元素值,可以通过脚标(下标)来获取,下标是从0开始的。 创建数组 静态初始化 创建时就已经知道了数组里要放什么 int [ ] a={1,2,3,4,5}; int [ ] a2=new int[ ]{1,2,3
阅读全文
摘要:概述 被命名的代码块 main(){ }, 可以含参数可以不含参数, 可以提高代码的复用性。 形式 方法的修饰符 方法的返回值 方法的名字 ( 参数列表 ) { 代码/方法体 } 重载 概念 方法重载是指在一个类中定义多个同名的方法, 但要求每个方法具有不同的参数列表(也就是说参数的个数和类型不同)
阅读全文
摘要:循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。 它由循环体中的条件,判断继续执行某个功能还是退出循环。 根据判断条件,循环结构又可细分为先判断后执行的循环结构和先执行后判断的循环结构 循环结构1:for 形式 for(循环的开始位置;循环的条件;更改条件){ 循环体 } 嵌套for循
阅读全文
摘要:if 概述 顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。 对于要先做判断再选择的问题就要使用分支结构。 形式 单分支 if(判断条件){满足条件的代码} 多分支 if(判断条件){ 满足条件的代码 }else{ 不满足条件的代码 } 嵌套分支 if(判断条件1){ 代码1 }els
阅读全文
摘要:前言 标识符 可以简单的理解为一个名字。 在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等。我们选择的名称就称为标识符,并且遵循以下规则: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符 不能以数字开头 标识符是严格区分大小
阅读全文
摘要:Java概述 Java之父·詹姆斯·高斯林(James Gosling) 1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后转至Sun公司(Stanford univers
阅读全文

浙公网安备 33010602011771号