hp实训
文章平均质量分 95
醉美微醺
略略略
展开
-
Java基础之JavaIO流
hp实训8.21、8. 24_Java基础之IO流IO 概述File 类File类的常见构造方法File类使用IO 原理字符流InputStream & ReaderOutputStream & Writer对象序列化使用对象流序列化对象IO 概述输入:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。将持久化的文件数据加载到内存中输出:将程序(内存)数据输出到磁盘、U盘等存储设备中Java 的 IO 流主要包括输入流和输出流两种 ,每种输入、输出流又可分为字节流和字符流两原创 2020-08-26 09:21:40 · 283 阅读 · 0 评论 -
Java基础之Java异常
hp实训8.20_Java异常捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。对于这些错误,一般有两种解决方法:(哪一个更好)遇到错误就终止程序的运行。由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。public class Demo1 { private int i; private Demo1 demo1; public Demo1() { demo1 = new Demo1(); } public void test() {原创 2020-08-25 14:30:40 · 289 阅读 · 0 评论 -
Java基础之Java8 新特性
hp实训8.19_Java8新特性 // 信息展示方法 ,接口中,就可以提供一种实现。 就可以使用这种功能。 default void print() { System.out.println("动物"); }; void run(); void shout();public class Demo{ private String str = "外部类中的字符串"; static class Inner{ private String inStr = "内部类中的字符原创 2020-08-24 08:12:27 · 232 阅读 · 0 评论 -
Java基础之集合框架2
hp实训8.18_Java基础之集合框架2Map1、存放key-value数据2、实现类:3、常用方法MapMap(String key,Object value) a、成对 b、替换 实体类容器(键值对是可控的 固定的)List set (Object)–>a、单个的 b、持续增长map接口1、存放key-value数据key:不可以重复(底层使用的set)value:可以重复的。底层使用的collection接口。2、实现类:HashMapLinkedHashMapT原创 2020-08-22 09:02:53 · 209 阅读 · 0 评论 -
Java基础之集合框架1
hp实训8.17_Java基础之集合框架Java 集合概述Collection 接口使用Iterator接口遍历集合元素Java 集合可分为Set、List 和Map 三种体系使用foreach循环遍历集合元素List接口**Java 集合概述前面存储对象,数组,弊端Java 集合就像一种容器,可以把多个对象的引用放入容器中。Java 集合类可以用于存储数量不等的多个对象,还可用于**保存具有映射关系的关联数组Collection 接口是List、Set 和Queue 接口的父接口,该接口里定原创 2020-08-18 08:28:17 · 131 阅读 · 0 评论 -
Java基础之Java常用类2
hp实训8.14_Java基础之Java常用类2StringBufferStringBuffer特点StringBufferVS StringBuilder包装类Date & DateFormat类日期类java.util.Calendar(日历)类一个Calendar的实例是系统时间的抽象表示StringBufferStringBuffer就是字符串缓冲区,用于存储可变字符序列的容器。特点1可以对字符串进行修改。2长度可变StringBufferVS StringBuilderStr原创 2020-08-18 07:57:49 · 142 阅读 · 0 评论 -
Java基础之Java常用类1
hp实训8.13_Java基础之Java常用类Object类2个特征Object类Object类是类层次结构的根,Java中所有的类都继承自这个类2个特征Object类是Java中唯一没有父类的类。其他所有的类都继承了Object类中的方法,所以其方法的重要性不言而喻...原创 2020-08-15 17:25:10 · 156 阅读 · 0 评论 -
Java基础之接口2
hp实训8.12_Java基础之接口2接口3.接口的特点4.实现类接口3.接口的特点(3)接口不能够实例化。(4)抽象类是继承,接口是用来实现的(5)一个类实现一个接口,必须实现这个接口里面所有的抽象方法(前提这个类不是抽象类)(6)一个类可以实现多个接口,中间使用逗号隔开(7)接口里面不能定义普通方法(8)接口没有构造方法(9)接口也可以继承接口,并且可以继承多个接口4.实现类(1)实现接口的类叫做实现类 class A implements B(2)如果一个类继承了一个父类同原创 2020-08-15 17:24:29 · 100 阅读 · 0 评论 -
面向对象知识总结思维导图
hp实训8.11_Java基础之面向对象知识总结原创 2020-08-12 16:53:45 · 415 阅读 · 0 评论 -
Java基础之多态性3和接口1
hp实训8.11_Java基础多态性3????和抽象类static2.static修饰方法(类方法)3.static修饰代码块抽象类1.什么是抽象类?2.语法3.抽象类的特点抽象方法抽象方法的特点static2.static修饰方法(类方法)(1).修饰方法,这个方法就属于类本身了,我可以通过"类名.方法名()"进行调用(2).随着类而加载(3).在静态方法里面只能调用静态变量和静态方法,相反在普通放里面可以调用静态方法和静态变量,因为静态方法或静态变量加载时机早于实例变量和实例方法的加载时机原创 2020-08-12 09:13:47 · 117 阅读 · 0 评论 -
Java基础面向对象的特征多态性2
hp实训8.10_Java基础多态性2????Demo//宠物类public class Pet { private String name;//昵称 protected int health=100;//健康值 protected int love=0;//亲密的 public int getLove() { return love; } public void setLove(int love) { this.love = love; } public Str原创 2020-08-11 17:17:55 · 228 阅读 · 0 评论 -
Java基础面向对象的特征继承2和多态性1
hp实训8.07_Java基础继承2????面向对象的第二大特征:继承性面向对象的第二大特征:继承性3.一个子类还可以派生别的子类?是可以的//小学生public class SchoolChild extends Student { public void game(){ System.out.println("你是一个小学生,不要玩游戏"); }}Testperson.java //创建一个小学生类 SchoolChild sc=new SchoolChild();原创 2020-08-11 16:07:00 · 461 阅读 · 0 评论 -
Java基础之封装和继承1
hp实训8.05_Java基础之封装????面向对象的三大特征:封装性解决方式怎么去创建一个构造方法?注意:作用:什么是this?注意1.面向对象的第二大特征:继承性2.什么是继承?3.优缺点4.语法:面向对象的三大特征:封装性当我创建完对象以后,我如果直接通过"对象名.属性名"的方式给属性赋值的话,可以回出现一些不符合实际情况的问题,所有我们不考虑使用"对象名.属性名"的方式赋值,而是通过**“对象名.方法名()”**的方式进行赋值,因为我可以在方法里面加上大量的业务逻辑,对属性值进行限制解原创 2020-08-10 09:05:35 · 137 阅读 · 0 评论 -
Java基础之面向对象、类与对象
hp实训8.05_Java基础之类和对象什么是面向过程?什么是面向对象?面向过程和面向对象的优缺点成员变量和局部变量的区别怎么去创建一个对象呢?怎么去调用属性和行为呢?怎么使用方法例1造车例2利用面向对象的编程方法,设计类Circle计算圆的面积。(重点):什么是面向过程?c语言 看中的是过程的开发在开发一个程序的时候,看中的是中间的过程,每一个过程步骤都去要自己去做,什么是面向对象?java c# js… 看中是类的设计当开发一个程序的时候,不看重具体的过程,看中是谁能帮我去完成这件事原创 2020-08-06 08:57:02 · 200 阅读 · 0 评论 -
Java基础之二维数组和方法
hp实训8.03_Java基础之二维数组和方法二维数组:数组中的数组1.声明二维数组:数据类型[][] 数据名;第一个中括号:二维数组中有几个一维数组 行第二个中括号:每个一维数组中有多少元素 列2.初始化二维数组第一种动态初始化第二种静态初始化...原创 2020-08-05 08:35:52 · 366 阅读 · 0 评论 -
Java基础之数组、内存分配详解、冒泡排序
hp实训8.03_Java基础之数组1.数组是什么?为什么使用数组?2.什么是数组?3.如何定义数组?4. 数组分类1.数组是什么?为什么使用数组?比如我要统计每位员工的工资,我得定义多个变量去分开存储,因为一个变量只能保存一个数据,如果过多的员工,太麻烦了,那么我怎么用一个变量去存储多个员工工资呢?可以使用数组,数组就是一个大的容器,他可以存放多个值2.什么是数组?数组和变量差不多,都是存放数据的,不同的是变量只能保存一条数据,而数组可以保存多条数据,前天这个多条数据必须是同一类型的原创 2020-08-04 08:58:12 · 238 阅读 · 0 评论 -
Java基础之循环结构2和调试程序
调试程序代码右边加断点右键Debug - java applicationYes debug 调试界面,也可以Nodo while循环语法:①初始化变量do{②循环体;③,累加器}while(④循环条件); 执行顺序: 1.初始化变量 2.执行do里面的循环体和累加器,执行完成以后执行循环条件判断,如果判断结果为true, 继续执行do里面的循环体和累加器,以此类推,直到循环条件不满足为false的情况下,结束循环 while和do..while区别原创 2020-08-03 08:57:40 · 151 阅读 · 0 评论 -
Java基础之分支语句和循环结构1
hp实训7.30-Java基础之分支语句If条件语句分类:If语句 if(判断条件){ 代码块; } 执行: 1.进入判断条件,看是否满足,true或false 2.如果true,执行If里面的代码块 3.如果false,不会执行if里面的代码块if…else语句 if(条件表达式){ 语句1; }else{ 语句2; } 执行流程: 1.进入if后面的条件判断 true false 2.如果未true,执行if里面的语句1原创 2020-08-01 15:24:14 · 173 阅读 · 0 评论 -
Java基础之基本语法2
Java基础之基本语法原创 2020-07-31 08:22:56 · 169 阅读 · 0 评论 -
Java入门总结之思维导图
hp实训7.29Java入门总结之思维导图原创 2020-07-30 21:41:52 · 235 阅读 · 1 评论 -
Java基础之Java入门与环境搭建和基本语法1
@[TOC]Java基础之Java入门与环境搭建和基本语法hp实训7.27、7.28_Java基础之Java入门与环境搭建本章重点:1、jvm、jbk、jre的关系 2、Java怎么实现跨平台 3 、Java程序运行流程1、什么是程序程序,为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合像一个汉字(设计语言)写的红烧肉的菜谱(程序),用于指导懂汉语的人来做菜。2、常用dos命令2、常用dos命令md(make directory) : 创建目录rd(remove原创 2020-07-29 18:37:05 · 731 阅读 · 0 评论