自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 网络编程

网络编程 一、理解网络的相关概念 网络的概念 计算机网络: 多个计算机之间通过专业的设备进行连接,形成一个网络。每一台计算机都是一个网络节点,可以相互进行信息的传递等。 网络的分类 局域网 城域网 广域网 互联网 无线网 网络通信-IP 在网络中,每台计算机都需要遵守IP协议产生一个唯一的上网标识。 IP(Internet Protocol): IPV4:由4个8位二进制组成。 10001101....

2019-05-08 21:29:35 87

原创 多线程

多线程 一、 理解线程的概念 **进程:**一个程序的运行实例,正在进行的程序。通常来说一个程序对应着一个进程,它有独立的内存空间和系统资源。 **线程:**是CPU中运算和分派的基本单位,也是进程中运算的基本单位。一个进程中可以有多个线程。一个线程可以独立完成一个顺序控制流程。 多线程和单线程概念单线程: 如果一个程序中只有一个线程,则称为单线程。 多线程:多个线程。 多线程和单线程的区别 1....

2019-05-07 21:40:05 90

原创 IO(二)

输入和输出处理(二) 一、 掌握基本的字符流的使用 字符流的基类: Reader Writer 字符输入流 常用实现类: FileReader 构造: FileReader(File file); FileReader(String pathname); 常用方法: int read(char[] buffer); 读取数据到字符数组中 返回读取的字符数 int ...

2019-05-07 21:30:09 102

原创 IO(一)

输入和输出流(I/O)处理(一) 学习阶段存储方式的演变: **临时存储:**变量 → 数组 → 对象 → 对象数组 → 集合[最常用的程序内 临时存储的顶级存储方式] **持久化存储:**文件 一、掌握File类的常用API **文件的概念:**相关记录或者放在一起的数据的集合。它是需要储存在"长期储存"的设备上的,有了它我们就可以实现持久化存储。 **java.io.File类:**可以实现对...

2019-05-07 21:18:52 162

原创 实用类(二)

实用类(二) 一、掌握字符串的常用API Syetem.out.println(“xxx”); Scanner next(); 1.获取字符串的长度: int length(); 2.判断字符串内容是否相同:boolean equals(Object obj) 3.不区分大小写的字符串内容比较:boolean equalsIgnoreCase(String str); 4.将字母全部转换为大写/小...

2019-04-27 14:52:18 78

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→实用类(一)

实用类(一) 一、掌握枚举的使用 枚举: 引用数据类型:数组、类(String)、接口、枚举 switch String枚举(enum) public void setAge(int age){ if(age < 0 || age >100){ syso("年龄非法!....") this.age = 60; }else{ this.age = age; } } pu...

2019-04-21 17:05:27 140

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→集合框架(二)

集合框架(二) java.util包 Collection List Set(HashSet) ArrayList LinkedList Map(key-value键值对 夫妻对) 一、 掌握Map接口的使用 HashMap<key,value> Hashtable -> Properties 常用API 1.void put(Object key,Object v...

2019-04-20 22:46:43 103

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→集合框架(一)

集合框架(一) 在java程序中如何临时存储数据 变量 数组: 1.长度不能改变 2.数据类型单一(吃货联盟 为了存储订单信息、菜品信息 定义了n个数组) String[] dishMsg = {“红烧茄子 2份”}; String[] names = {“土豆”}; int[] times = {10}; 类和对象(实体) 对象数组: 它在一定程度上解决了数据类型单一的问题。 Order[] o...

2019-04-20 21:56:57 147

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→异常

异常[exception] ArrayIndexOutOfBoundsException 数组越界异常 ClassCastException 类型转换异常 ClassNotFoundException 类找不到异常 NullPointerException 空指针异常 NPE … 一、了解异常概念 **异常:**在程序运行中/生活过程中,所发生的不正常的/不符合预期的情况(意外),这就是异常,它会...

2019-04-16 15:40:26 121

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→抽象和接口

抽象和接口 一、使用多态优化宠物商店 多态: 父类的引用可以传入子类的对象。 应用: 1.父类的引用作为方法的形参 public void toHospital(Pet pet){ } 2.父类的引用作为方法的返回值类型 public Pet runPet(int choice){ if(){ return new Dog(); }else{ return new Cat(); }...

2019-04-16 12:32:32 131

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→多态

多态 面向对象三大特性:封装、继承、多态。 学习每一个技术时,记住学习它的案例。 一、理解和掌握多态的使用 多态: 父类的引用可以传入子类的对象。 多态的最基本使用方法: 1.父类的引用作为方法的形参。 public void toal(Pet pet){ System.out.println("给宠物挂号"); System.out.println("给宠物吃药...."); pet.se...

2019-04-15 15:07:10 243

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→方法重写

方法重写 一、掌握方法重写 **方法重写:**在子类继承了父类的信息之后(构造方法不能重写),如果有的方法不是太适合/强大,可以根据子类的需求进行方法的重新编写。 方法重写的规则(何种情况下 认定它为方法重写): 方法名相同、参数列表相同、返回值类型相同或者是其子类(多态)、访问修饰符不能严于父类,(不能抛出比父类更大和更多的异常)。 public class Pet{ public void ...

2019-04-07 21:20:01 135

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→继承

继承 一、理解继承的作用 继承是Java实现代码重用的重要手段。 继承是面向对象的三大特性之一。 在两个类实现了继承之后,会产生子类和父类的概念,而子类可以拥有父类中的属性和方法,子类还可以对这些方法进行重写。 (古代皇帝 继承了 皇位 可能会对原有的不太好的制度进行变更) Java中继承是单根继承,一个类有且仅有一个亲爹。 二、掌握继承的基本使用 1.将多个类(子类)抽取公共代码(属性、方法)到...

2019-04-07 20:15:15 122

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→封装

封装 面向对象的三大特性:封装(基础、简单)、继承、多态。(抽象) 1.面向对象和面向过程的编程思想和编程方式。 2.了解生活中的类和对象 3.程序中如何从生活中抽象出类和对象 4.Java中类和对象的使用 5.方法:面向过程的核心 1.方法的分类 4大种 2.方法的使用 3.构造方法 4.this 5.方法重载 6.成员变量和局部变量的区别 一、理解封装的作用 1.可以有效解决不合理赋值的问题...

2019-04-06 16:53:11 133

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→面向对象(二)

方法和方法重载 一、掌握方法的参数语法和返回值语法 方法的语法: // 方法声明 访问修饰符 返回值类型 方法名(参数列表){ // 方法体 } public void xxx(){ xxxx } 方法/函数的分类 前期容易混乱于 定义哪种类型的方法 1.无参无返(没有参数列表 没有返回值 单纯的作为 功能代码的聚合使用 便与功能的复用 public void show(){ ...

2019-04-02 11:41:46 102

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→面向对象(一)

第六章:类和对象 一、了解面向过程和面向对象的思想 吃货联盟订餐系统:简化的面向过程思想。 面向过程:面向方法、面向函数、结构化方法。 代码是有顺序的,需要什么功能就编写什么功能。 面向对象(OOP):它是基于面向过程产生的一种更复杂的编程思想/编程方式。从现实世界抽象而来的!它的代码执行顺序不固定。 Java是不完全的面向对象、Python面向对象、C#面向对象、C++面向对象、PHP也是面向对...

2019-04-02 10:30:26 249

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→吃货联盟项目

吃货联盟订餐系统 我们前三阶段的练习都是在Console(控制台)上展示的!我们是在学习语法阶段。未来的产品不会以控制台形式展示给客户。 控制台系统:精简版的美团 吃货联盟订餐系统包含的功能:我要订餐、查看餐袋、我要签收、删除订单、点赞菜品、退出系统 一、基本业务分析 业务驱动技术。 我要订餐 1.提升用户体验 如果餐袋已满 则不在允许订餐。 2.输入订餐人姓名 3.将所有的菜品进行展示 4.输入...

2019-04-01 17:58:56 412

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→数组(二)

数组(二) 一、 掌握Arrays数组工具类常用操作 java.util包。 API(Application Program Interface) 应用程序接口。 常用API 1.比较两个数组的元素是否完全一致: boolean equals(数组1,数组2); 2.将数组的所有元素转换为字符串: String toString(数组); 3.将数组的元素进行升序排序: void sort(数组...

2019-03-26 10:59:00 109

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→数组(一)

数组 数据存储: 为了能够在内存中临时存储运行数据,学习了变量(可变的量,是程序在运行中单一数据的存储方式)。 为了能更复杂的存储数据,我们需要学习数组! 大多数程序员做的操作就是:日常CRUD 一、理解数组的作用 **1.数组(数据的组合):**它是一组相同数据类型的组合。 (缺点:只能存储相同数据类型、长度不可变) **2.例如:**存储多个成绩、存储多个人的姓名 在内存中是一连串的内存空间...

2019-03-26 10:51:44 143

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→循环(二)

多重/多层/嵌套循环 一、 掌握多重循环的使用 一个循环结构中可以嵌套其他两种循环结构,嵌套多少层和多少个都可以,一般不会超过两层!所以多重循环又往往被称为叫双重循环。 外层循环执行一次,内层循环执行一遍/轮。 while(){ // 外层循环 // 内层循环 for(){ } do{ }while(); } 如果在打印...

2019-03-26 10:25:20 119

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→循环(一)

循环结构-语法 流程控制语句中的一种,循环有一定难度(转弯)。 一、掌握while循环结构 掌握while循环结构 // while:当....的时候 和if选择结构很相像 // 多次的判断 循环条件 while(条件表达式){ // 循环操作/循环体 } ​ // if只会执行一次判断 if(条件表达式){ // 执行内容 } 一个循环必然包括循环条件和循环操作(循环体...

2019-03-26 10:14:39 153

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→初识Java

0/100发布文章 博文管理我的博客退出 Trash Temp 添加摘要 ** 经调查其中一名学生透露了该教师课堂讲课笔记 第一章:初识Java 一、了解什么是程序 1.程序:指令的集合。 生活中的程序:银行办卡、请假、把大象放进冰箱… 1.1为了达成某个目的,所产生一系列固定的步骤或流程。 1.2现实生活中...

2019-03-19 10:29:20 334

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!! 内容→变量和数据类型

学生又给我们透露了该教师课堂讲课笔记第二章 第二章:量和数据类型 一、掌握使用IDE构建普通的Java项目* IDE:集成开发工具/环境 开发java的主流IDE: 1.eclipse 开源 由Eclipse软件基金会(不以盈利为目的)进行维护。 2.myeclipse 闭源 它是基于开源的Eclipse衍生的,添加了更加适合javaEE开发的相关套件。 3.IDEA 闭源 在目前已经几乎领先了E...

2019-03-19 10:29:08 134

原创 震惊!!!某教育机构一男性教师讲课流程曝光!!!内容→选择结构

第三章:选择结构 程序中除了我们这两天编写的顺序控制语句之外,还存在选择控制语句、循环控制语句等等。 想界定是不是编程语言,就必须要看看它是否存在选择和循环结构。 一、 掌握if选择结构 1.掌握基础if if(条件表达式){ // 条件成立之后的执行内容 } 单分支选择 2. 掌握if-else互斥分支 三元运算符 if(条...

2019-03-19 10:26:37 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除