02 2019 档案
摘要:1. 选择结构 选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。流程图如下: 1.1 单分支选择结构 距离:【操作】输入一个数字,小于 10,则打印这个数字(if_test01.py) num = input("输入一个数字:") if int(n
阅读全文
posted @ 2019-02-26 16:49
ChengXiaoFeng
摘要:1. 序列 1.1序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。比如一个整数序列[10,20,30,40],可以这样示意表示: 由于 Python3 中一切皆对象,在内存中实际是按照如下方式存储的:a = [10,20,30,40] 序列中存储的
阅读全文
posted @ 2019-02-26 15:11
ChengXiaoFeng
摘要:1.字符串基本特点 字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。 2.字符串的编码 Python3 直接支持 Unicode,可以表示世界上任何书面语言的字符。Python3 的字符
阅读全文
posted @ 2019-02-25 22:38
ChengXiaoFeng
摘要:27.01 反射(类的加载概述和加载时机) 1.类的加载 当程序要使用某个类时,如果该类还未加载到内存中,系统会通知加载,连接,初始化三步来实现对这个类初始化 a.加载 是指将.class文件读入内存中,并创建一个class对象。任何类被使用时系统都会建立一个class对象 b.连接 验证:是否有正
阅读全文
摘要:20.01 IO流(IO流概述及分类) 1.IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 字节流:字节流可以操作任何数据,计算机中任何数据都以字节的形式存储的 字符类:字符类只能操作纯字符数据,较为方便 2.IO流常用父类 字节流的抽象父类
阅读全文
posted @ 2019-02-23 17:56
ChengXiaoFeng
摘要:19.01 1.1 如何处理异常: public class day16_01 { /* * 我们自己如何处理异常呢? * A:try...catch...finally * B:throws 抛出 * * try...catch...finally的处理格式: * try { * 可能出现问题的代
阅读全文
posted @ 2019-02-23 17:34
ChengXiaoFeng
摘要:18.01 获取file对象 ( File file = new File("E:\\demo\\a.txt"); ) import java.io.File; public class day16_01 { /* * File:文件和目录(文件夹)路径名的抽象表示形式 * 构造方法: * File
阅读全文
posted @ 2019-02-23 17:33
ChengXiaoFeng
摘要:17.01 Collections:是针对集合进行操作的工具类,都是静态方法。 import java.util.ArrayList; import java.util.Collections; import java.util.List; public class day16_01 { /* *
阅读全文
posted @ 2019-02-23 17:30
ChengXiaoFeng
摘要:01 ArrayList集合(案例) (array.add("hello"); //往ArrayList集合里面添加内容 )02 三种迭代方式:迭代器迭代; 普通for循环; 增强for循环03 增强for循环 增强for是用来替迭代器。03 增强for循环的三种迭代方式:1. 遍历int数组 2.
阅读全文
posted @ 2019-02-23 17:29
ChengXiaoFeng
摘要:快捷键: 15.01集合框架 案例演示:我有五个学生,将五个学生的信息存储在数组中,并遍历数组,获取每一个学生信息。 画图演示:数组和集合存储引用数据类型,存的是地址值。 1.先定义Student类再定义Dome 2.往集合里面添加数据。 画图表示: 15.02集合框架(集合的由来与集合继承体系)
阅读全文
posted @ 2019-02-23 17:28
ChengXiaoFeng
摘要:13.01 常见对象(StringBuffer类的概述) A.StringBuffer和String的区别 String是一个不可变的字符序列;StringBuffer是一个可变的字符序列13.02 常见对象(StringBuffer类的构造方法) A.StringBuffer的构造方法 publi
阅读全文
posted @ 2019-02-22 14:54
ChengXiaoFeng
摘要:10.08 面向对象(内部类概述和访问特点) A.内部类概述 B.内部类访问特点 a.内部类可以直接访问外部类的成员,包括私有(******) b.外部类要访问内部类的成员,必须创建对象 (****************) 外部类名.内部类名 对象名 = 外部类对象.内部类对象 C.案例演示 pu
阅读全文
posted @ 2019-02-21 20:39
ChengXiaoFeng
摘要:11.03 Java开发(常见开发工具) A.提高系统自带的记事本软件 B.高级记事本软件 C.集成开发环境 D.Eclipse和myEclipse的区别 a.Eclipse是一种可扩展的开发源代码IED b.Eclipse的特点概述 免费、纯Java语言编写 免安装、扩展性强 c.myEclips
阅读全文
摘要:12.01 常见对象(Scanner的概述和方法介绍) A.Scanner的概述 B.Scanner的构造方法原理 public static final InputStream in; 标准的输入流.对应着键盘录入 C.一般方法 hasNextXxx() 判断是否还有下一个输入项,Xxx()可以是
阅读全文
摘要:09.01 面向对象(多态的概述及其代码实现) A.多态概述(ploymorphic) 事物存在的多种形态 B.多态前提 a.要有继承 b.要有方法重写 c.要有父类引用子类对象 C.案例演示 package day09; public class day09_01 { public static
阅读全文
posted @ 2019-02-18 12:34
ChengXiaoFeng
摘要:08.01 面向对象(代码块的概述和分类) A.代码块概述 在Java中,使用{}括起来的代码被称为代码块 B.代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解 C.常用代码块的应用 a.局部代码块 在方法中出现:限定变量声明周期,及早释放 b.
阅读全文
摘要:1.PAT (Advanced Level) Practice: https://pintia.cn/problem-sets/994805342720868352/problems/type/7 2.PAT (Basic Level) Practice (中文乙级) https://pintia.
阅读全文
posted @ 2019-02-16 10:56
ChengXiaoFeng
摘要:07.01 面向对象(构造方法constructor概述和格式) A.构造方法概述和作用 给对象的数据(属性)进行初始化 B.格式特点 1.类名与方法名相同(大小也要与类名一致) 2.没有返回值类型 3.没有具体的返回值return package day07; B.格式特点 1.类名与方法名相同(
阅读全文
摘要:06.05 面向对象(学生类的使用) A.文件名问题 在Java一个文件夹写两个类:一个基本类,一个测试类 B.如何使用对象 创建对象并使用 格式:类名 对象名 = new 类名() D.如何使用成员变量呢? 对象名.变量名 E.如何使用成员方法 对象名.方法名(...) public class
阅读全文
posted @ 2019-02-13 11:53
ChengXiaoFeng

浙公网安备 33010602011771号