自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程笔记

++线程不安全叫非线程安全1、多线程的概念 进程 -- 线程(进程的最小单元) 目的:高并发;提高效率2、多线程的实现(4个,实际上就1个Runnable) 1)继承Thread类 2)实现Runnable接口 有返回值 3)实现Callable接口 没有返回值 4)线程池3、多线程的生命周期 创建线程--->就绪(.start())--->运行--->死亡new Thread | .

2022-01-20 18:54:29 410

原创 文件、字节字符流

文件:存储数据的媒介文件夹:目录流: 从流向分:I/O 输入流(Input):读数据 输出流(Output):写数据 按阻塞方式: BIO(阻塞流) NIO(伪异步非阻塞流,分布式用) AIO(异步非阻塞流) 异步:多个同时执行,相互之间无关。 同步:一个一个执行。 按读取方式分: 字节流 字符流 字节输入.

2022-01-18 18:43:57 176

原创 集合框架

Collection(interface) List(interface) set(interface) Queue(interface) ArrayList(class) TreeSet(TreeMa...

2022-01-18 18:29:40 246

原创 栈及队列的增删查

栈:后进先出,先进后出队列:先进先出,后进后出1、栈的增删查:import java.util.Arrays;public class MyStack <T>{ private Object[] objs; private int size; public MyStack(){ objs = new Object[10]; size = 0; } //添加(入栈) public void add.

2022-01-18 18:20:57 163

原创 数组及链表的增删改查

CURD 增删改查1、动态数组 链表(单链表,双向链表)数组:适合查询链表:适合插入,删除数组的增删改查:package com.fyb.oop.week3;public class MyArrayList1<T> { private Object[] a; private int size; private static final int INITCAP=10;//初始值 private...

2022-01-18 18:05:23 526

原创 异常知识点

异常(Exception):程序的不正常现象 错误:逻辑问题 Throwable(可抛的) Exception Error 运行时异常(RuntimeException) 编译时异常 常见异常: ArithmeticException:数学运算异常 ArrayInd.

2022-01-18 17:53:50 117

原创 8、字符串知识

package com.fyb.oop.Test4;public class Test { public static void main(String args[]) { //定义字符串 /*String s="今夜阳光明媚!";//不能被改变 String s1 = new String("线程"); System.out.println(s1); char[] cs = {'s','d','f','s'};.

2022-01-06 21:32:04 179

原创 7、面向对象知识2

包:package 对代码的分层管理打包 package com.fyb.test;引包 import + 地址目录(java.util.*);访问修饰符: public protected 默认 private 本类 1 1 1 1 同包 1 1 1 继承 1 1 无限制 1Object:类似女娲,是所有类的父类 toString():直接输.

2022-01-06 21:17:03 275

原创 6、面向对象知识1

1、面向对象 机器语言-->汇编语言-->高级语言(面向过程 c) -->面向对象(java) -->混合(python) javascript 万事万物皆对象:人法地,地法天,天法道,道法自然2、找对象 静夜思 床前明月光,疑是地上霜。举头望明月,低头思故乡。 名词都是对象3、类和对象 类--泛指抽象的,不具体的 对象--具体的 类:.

2022-01-03 18:56:50 124

原创 5、数组知识及排序(接4)

package com.fyb.test.week1;public class Test5 { //a,b--形参 10,20--实参 /*public static int add(int a,int b){ int c=a+b; return c; }*/ static int arr[] = new int[5]; static int index = 0; public static void append(.

2022-01-03 18:54:40 128

原创 4、数组知识

要学的: 1、基础语法 2、面向对象 3、流 4、多线程 5、集合框架数据类型:基本数据类型,引用数据类型数组:相同数据类型 数据的集合;一旦定义,不能变;泛指引用数据类型 定义:int[] ages={18,19,20,21,20,19,22,30,36,40};//静态开辟空间 int ages[]=new int[5];//动态开辟空间 遍历: int ages[]={18,19,20,21,20}.

2021-12-30 18:48:03 133

原创 3、循环语句

jdk版本发展: jdk 1.0 -- 1.4 -- 5.0 -- 17.0Character. isDigit:检测是否为数字 isLetter:检测是否为字母 toLowerCase:转小写循环: for(起始条件;终止条件;步长){ 循环体; } 例:九九乘法表 for (int i=1;i<=9;i++){ //行 for (int j=1;j<1+i;j++){ .

2021-12-29 23:23:35 196

原创 2、运算符、分支语句

1、运算符 1)算术运算符: + - * / % 数 2)赋值运算符:+= -= *= /= %= = 数 3)比较运算符: > >= < <= != == boolean 4)逻辑运算符: & | ! && || ^ boolean &:两个同时满足 |:有一个...

2021-12-29 23:12:42 139

原创 第一天 笔记 java概述、java环境、二进制、注释、变量和标识符、类型转换

1、java概述:1996年 高斯林创建 sun 电视机顶盒 微软 xp系统不让用 xp+ j++ 谷歌 安卓 sun eclipse Oracle收购Java oracle--神域(甲骨文) oak--橡树 爪洼--java2、java环境: jdk:开发环境 jre:运行环境 jvm:java虚拟机 识别字节码 ...

2021-12-27 14:56:44 446

原创 CMD运行JAVA 出现编码GBK的不可映射字符处理方法

使用的记事本这样的工具来编写代码。可以直接使用-encoding指令来为文件指定编码格式。例如 javac -encodingUTF-8 XXX.java其中XXX替换为你的java文件名。例如本示例中,输入javac -encoding UTF-8 HelloKitty.java,编译成功,完美运行。...

2021-12-27 13:28:14 296

空空如也

空空如也

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

TA关注的人

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