自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day26

Web APIsWeb APIs 阶段Web APIs 是 w3c组织的标准Web APIs 我们主要学习 DOM和BOMWeb APIs 使我们JS所独有的部分我们主要学习页面交互功能需要使用JS基础的课程内容做基础APIAPI是一些预定义的函数,目的是提供程序与开发人员基于软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单理解:API就是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。Web APIWeb API 是浏览器提供的一套操作

2021-04-21 21:34:57 250

原创 Day25

对象序列化流import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;public class ObjectOutputStreamDemo01 { public static void main(String[] args) throws IOException { //ObjectOutputStream(OutputStream out):创

2021-04-12 20:01:36 99

原创 Day24

案例:集合到文件数据排序import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.Comparator;import java.util.Scanner;import java.util.TreeSet;public class TreeSetToFileDemo { public static void main(String[] args)

2021-04-08 12:51:10 134

原创 Day23

字节缓冲流字节缓冲流:BufferedOutputStream:该类实现缓冲输出流,通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为每个字节导致底层系统的调用。BufferedInputStream:创建BufferedInputStream将创建一个内部缓冲区数组。当从流中提取或跳过字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次多个字节。构造方法:字节缓冲输出流:BufferedOutputStream(OutputStream out)字节缓冲输入流

2021-04-05 14:11:05 90

原创 Day22

FileFile类概述和构造方法文件和目录是可以通过路径名的抽象表示对于file而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的。也可以是不存在的。将来要通过具体的操作把这个路径的内容转换为具体存在的方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent,String child)从父路径名字符串和子路径字符串创新新的File实例File

2021-04-01 16:42:05 77

原创 Day21

案例:统计字符串中每个字符出现的次数需求:键盘录入一个字符串,要求统计字符串中每个字符串出现的次数举例:键盘录入“aababcabcdabcde” 在控制台输出:“a(5)b(4)C(3)D(2)e(1)package hashmapdemo;import java.util.HashMap;import java.util.Scanner;import java.util.Set;import java.util.TreeMap;/*需求:键盘录入一个字符串,要求统计字符串中每个字符

2021-03-31 17:01:43 256

原创 Day20

可变参数可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数是可变的了格式:修饰符 返回值类型 方法名(数据类型…变量名)范例: public static int sum (int…a)public class ArgsDemo01 { public static void main(String[] args) { int a1=sum(10,20,30,40); System.out.println(a1); } public

2021-03-30 18:35:35 146

原创 Day19

排序案例 不重复的随机数import java.util.HashSet;import java.util.Random;import java.util.Set;import java.util.TreeSet;public class SetDemo { public static void main(String[] args) { //创建SET集合对象 //不排序 //Set<Integer> set=new Has

2021-03-29 22:36:39 101

原创 Day18

哈希值哈希值:是JDK更具对象的地址或者字符串或者数字算出来的int类型的值Object类中有个方法可以获取对象的哈希值public int hashCode():返回对象的hash值对象的哈希值特点同一个对象多次调用hashCode()方法返回的哈希值是相同的默认情况下,不同对象的哈希值是不同的,而重写hashCode()方法,可以实现让不同对象的哈希值相同。public class HashDemo { public static void main(String[] args

2021-03-28 16:05:31 134 3

原创 Day17

Collection集合类体系结构注:蓝色框为接口 红色框为实现类Collection 集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,他提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection<E> c= new ArrayList<E>()publ

2021-03-26 08:41:10 100 1

原创 Day16

异常异常的概述异常:异常就是出现了不正常的情况Jvm的默认处理方案如果程序出现问题,我们没有做任何处理,最终JVM会做默认处理把程序名称,离场原因及异常出现的位置等信息输出了在控制台程序停止执行public class ExceptionDemo { public static void main(String[] args) { System.out.println("开始"); method(); System.out.prin

2021-03-25 16:33:52 69

原创 Day15

基本类型包装类自动拆箱和装箱装箱:把基本数据类型转换为对应的包装类类型拆箱:把包装类类型转换为对应的基本数据类型public class IntegerDemo { public static void main(String[] args) { //装箱:把基本数据类型转换为对应的包装类类型 Integer i=Integer.valueOf(10); Integer ii=10; //拆箱:把包装类类型转换为对应的基本数

2021-03-24 21:23:47 70

原创 Day15

Math1.1 Math的常用方法方法名说明public static int abs(int a)返回参数的绝对值public static double ceil(double a)返回大于或者等于参数的最小double值,等于一个整数public static double floor(double a )返回大于或者等于参数的最大double值,等于一个整数public static int round(float a )按照四舍五入返回最接近参数

2021-03-23 19:15:07 66

原创 Day14

内部类内部类:就是在一个类中定义另一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类内部类的定义格式public class 类名{​ 修饰符 class 类名{}}内部类得特点:内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象public class Outer { public class Inner{ private int num=1; public void show

2021-03-22 21:04:13 74

原创 Day13

接口1.1接口概述接口就是一种公共的规范标准,只要符合规范标准,大家可以通用Java中的接口功能多体现在对行为的抽象1.2抽象类的特点接口用关键字interface修饰public interface 接口名{}public interface Jumpping { public abstract void jump();}类实现接口用implements表示public class 类名 implements 接口名{}public class Cat implem

2021-03-21 12:10:49 110

原创 Day12

修饰符final1.权限修饰符修饰符同一个类中同一个包中子类无关类不同包的子类不同包的无关类private√默认√√protected√√√public√√√√2.状态修饰符final 有final修饰的为最终方法 不能被子类重写 public final void method() { System.out.println("Fu method"); }}final修

2021-03-20 13:58:17 93 1

原创 Day11

认识WebWeb标准三层结构(HTML)、表现(CSS)、行为(JavaScript)结构:结构用于对网页元素进行整理和分类,咱们主要学习的是HTML表现:表现用于设置网页元素的办事、颜色、大小等外观样式行为:网页模型的定义及交互的编写网页基本信息<!--DOCTYPE:告诉浏览器,我们要使用什么规范 --><!DOCTYPE html><html lang="en"><!--head标签标示网页头部-->&lt

2021-03-18 12:47:15 194

原创 Day10

ArrayList可调整大小的的数字数组s是一种特殊的数据类型,泛型。怎么用呢?在出现E的地方我们使用引用数据类型替换即可举例:ArrayList,ArrayListpackage com.arraylist;import java.util.ArrayList;public class ArrayListDemo01 { public static void main(String[] args) { ArrayList<String> s =

2021-03-17 17:26:43 59

原创 Day09

StringBuilderStringBuilder是一个可变的字符串类,我们可以把它看成一个容器,这里的可变指的是StringBuilder对象中的内容是可变得;String和StringBuilder的区别String:内容是不可变的StringBuilder:内容是可变的package com.stringbuilder;public class StringBuilderDemo01 { public static void main(String[] args) {

2021-03-16 21:03:43 68

原创 Day08

Stringpackage com.String;public class StringDemo01 { public static void main(String[] args) { //public String():创建一个空白字符对象,不含有任何内容 String s1=new String(); System.out.println("s1:"+s1); //public String (char[] chs):根据

2021-03-15 22:52:37 69

原创 Day07

类与对象的创建类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。如动物,植物,手机,电脑…Person类、Pet类 ,这些类都是用来描述/定义某一类具体的事物应该具有的特点和行为对象是抽象概念的具体事例张三就是人的 一个具体实例,张三家里的旺财就是狗的一个具体实例。创建与初始化对象使用new关键字创建对象使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象 进行默认的初始化以及对类中构造器的调用类中的构造器也称为构造方法,是在进行创建

2021-03-14 14:11:21 56

原创 Day06

数组概述数组是相同类型数据的有序集合。数组是描述相同类型若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问他们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar;//首选的方法dataType arrayRefVar[];//效果相同,但不是首选的方法Java 语言使用new操作符来创建数组,语法如下:dataType[] arrayRefVar

2021-03-11 19:37:46 68

原创 Day05

何谓方法System.out.println(),那么它是什么?Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤和有序组合方法包含于类或对象中方法在程序中创建,在其他地方被引用一个方法只完成一个功能,这样利于我们后期的使用方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符是可以选的,告诉编译器如何调用这个方法,定义了

2021-03-10 19:41:05 49

原创 Day04

Scanner对象next():一定要读取到有效字符后才可以输入。对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符next()不能得到带有空格的字符串package scanner;import java.util.Scanner;public class Demo01 { public static void main(String [] args){ //创建一个扫描器对象,

2021-03-10 19:40:33 48

原创 Day03

JAVA基础语法注释平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看的。书写注释是一个非常好的习惯。JAVA中的注释有三种:单行注释多行注释文档注释标识符和关键字标识符注意点:所有标识符都应该以字母(A-Z或者a-z),美元符(¥)、或者下划线(_)开始首字符之后可以是(A-Z或者a-z),美元(¥)、或者下划线(_)或数字的任何字符组合不能使用关键字作为变量名或方法名

2021-03-10 19:39:35 53

原创 Day02

基本的Dos命令打开CMD的方式开始+系统+命令提示符Win键+R 输入CMD 打开控制台(推荐使用)在任意文件夹下,按住shift+鼠标右键点击,在此处打开命令窗口。常用Dos命令#盘符切换#查看当前目录下的所有文件 dir#切换目录 cd change directorycd..#清理屏幕 cls #退出终端 exit#查看电脑ip ipconfig#打开应用 calc(计算机) mspaint(画图) notepad(记事本)#ping 命令

2021-03-10 19:39:06 59

原创 Day01

Markdown学习标题字体Hello World !Hello World !Hello World !Hello World !引用选择狂神说java分割线三个减号是分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rAqgcrZI-1615376252617)(C:\Users\DELL\Pictures\QQ浏览器截图\QQ浏览器截图20201114151341.png)]列表1ABCD表格名字性别

2021-03-10 19:38:03 49

空空如也

空空如也

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

TA关注的人

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