- 博客(24)
- 收藏
- 关注
原创 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
232
原创 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
209
原创 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
194
原创 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
146
原创 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
119
原创 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
130
原创 Java基础之Java常用类1
hp实训8.13_Java基础之Java常用类Object类2个特征Object类Object类是类层次结构的根,Java中所有的类都继承自这个类2个特征Object类是Java中唯一没有父类的类。其他所有的类都继承了Object类中的方法,所以其方法的重要性不言而喻...
2020-08-15 17:25:10
145
原创 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
86
原创 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
105
原创 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
185
原创 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
229
原创 Java基础之封装和继承1
hp实训8.05_Java基础之封装????面向对象的三大特征:封装性解决方式怎么去创建一个构造方法?注意:作用:什么是this?注意1.面向对象的第二大特征:继承性2.什么是继承?3.优缺点4.语法:面向对象的三大特征:封装性当我创建完对象以后,我如果直接通过"对象名.属性名"的方式给属性赋值的话,可以回出现一些不符合实际情况的问题,所有我们不考虑使用"对象名.属性名"的方式赋值,而是通过**“对象名.方法名()”**的方式进行赋值,因为我可以在方法里面加上大量的业务逻辑,对属性值进行限制解
2020-08-10 09:05:35
128
原创 Java基础之面向对象、类与对象
hp实训8.05_Java基础之类和对象什么是面向过程?什么是面向对象?面向过程和面向对象的优缺点成员变量和局部变量的区别怎么去创建一个对象呢?怎么去调用属性和行为呢?怎么使用方法例1造车例2利用面向对象的编程方法,设计类Circle计算圆的面积。(重点):什么是面向过程?c语言 看中的是过程的开发在开发一个程序的时候,看中的是中间的过程,每一个过程步骤都去要自己去做,什么是面向对象?java c# js… 看中是类的设计当开发一个程序的时候,不看重具体的过程,看中是谁能帮我去完成这件事
2020-08-06 08:57:02
186
原创 Java基础之二维数组和方法
hp实训8.03_Java基础之二维数组和方法二维数组:数组中的数组1.声明二维数组:数据类型[][] 数据名;第一个中括号:二维数组中有几个一维数组 行第二个中括号:每个一维数组中有多少元素 列2.初始化二维数组第一种动态初始化第二种静态初始化...
2020-08-05 08:35:52
351
原创 Java基础之数组、内存分配详解、冒泡排序
hp实训8.03_Java基础之数组1.数组是什么?为什么使用数组?2.什么是数组?3.如何定义数组?4. 数组分类1.数组是什么?为什么使用数组?比如我要统计每位员工的工资,我得定义多个变量去分开存储,因为一个变量只能保存一个数据,如果过多的员工,太麻烦了,那么我怎么用一个变量去存储多个员工工资呢?可以使用数组,数组就是一个大的容器,他可以存放多个值2.什么是数组?数组和变量差不多,都是存放数据的,不同的是变量只能保存一条数据,而数组可以保存多条数据,前天这个多条数据必须是同一类型的
2020-08-04 08:58:12
225
原创 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
141
原创 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
158
原创 Eclips导入项目.java文件出现中文乱码怎么解决
Eclips导入项目出现中文乱码首先不要着急,解决方法其实很简单。原因:导入项目编码格式不统一(更换工作空间、导入别人的代码学习所致)解决方案:前提打开eclipse第一步:Window->Preferences->General->Content types->Text->-java Properties File>->Default enCodingz:UTF-8第一步:Window->Preferences->General->Wo
2020-07-30 09:10:17
475
原创 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
267
翻译 网站底部版权信息怎么写?
格式:Copyright+[日期]+[作者/拥有者]1.Copyright© 通常可以代替Copyright, 但是不可以用©。单词“Copyright”(直译为版权);2.[日期]怎么写?作品初次公开发表的年份;年份位置写网站创建至今的年份。3.作品的著作权拥有者名称,拥有者除作者、多作者外;也可以是拥有著作权的公司、企业;名称可以是可识别的拥有者全称外,也可以是名称缩写、可以是拥有...
2018-12-26 17:19:18
46218
原创 计算机操作系统 概述(题库答案)
1.操作系统在计算机系统中位于( C )之间。A、CPU和用户 B、CPU和主存C、计算机硬件和用户 D、计算机硬件和软件2.下列选择中,( D )不是操作系统关心的主要问题。A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器3...
2018-12-04 19:36:29
16507
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人