
JavaSE_Study_Notes
文章平均质量分 73
日常学习笔记
Mattie chen
clumsy birds have to start flying early
展开
-
注解与反射
注解与反射注解加反射,框架构建基础注解(Annotation)annotation,对程序作出解释,被程序理解附加在方法,属性上,给他们添加额外的信息,或者进行什么操作@Override Java内置对象元注解@Target 用于描述注解的使用范围@Target(ElementType.ANNOTATION_TYPE)public @interface Target { ElementType[] value();}value属性返回值ElementType 是enum类型,原创 2021-11-12 22:55:28 · 571 阅读 · 0 评论 -
java学习笔记(十)多线程基础
一、程序,进程,线程1、程序使用计算机语言编写的一段可执行的,能完成某种功能的静态代码2、进程程序执行的动态过程开始运行到关闭或停止运行一个程序可以同时运行多次,每次运行都是一个进程3、线程一个程序中可以包含多个任务,一个任务一个线程,一个进程可以有多个任务,同时运行这些任务就是多线程二、多线程多个任务流程同时执行互不影响时使用多线程1、并发和并行所有程序都是运行在CPU上并发:在CPU单核上交替运行多个线程并行:利用CPU的多核特性同时运行多个线程2、多线程优点减少了阻塞原创 2021-09-02 21:38:52 · 504 阅读 · 0 评论 -
Java学习笔记(八)文件类与IO流,乱码原因与解决
一、文件类与IO流1.File类在Java.IO.File包下File对象用于表示磁盘上的文件或者目录,使用File类中的方法操作File对象构造方法:File(文件路径\ 父目录,子文件\File文件(父目录)对象,子文件)方法:exists()–判断该文件对象是否存在isFile() 判断对象表示的是否是文件,isDirectory()判断对象表示的是否是目录getName() --获取文件或者目录名canRead() 判断文件是否可读,canwrite–是否可写,canExecut原创 2021-08-22 17:19:40 · 683 阅读 · 0 评论 -
Java学习笔记(七)集合,泛型,工具类,BigDecimal
一、集合简介集合与数组的区别:集合的长度能变,数组的长度不能改变Collection集合:每一个元素存储一条信息,即一个值Map集合:每个元素存储两条信息,即一个键值对二、Collection集合1、Collection接口add-增加元素,remove-删除元素,size-集合大小,isEmpty-判断集合是否为空clear-清空集合,contains-判断集合中是否包含指定的元素,iterator迭代器2、Collection集合分类:List集合:有序集合,有下标,能存储相同的元素原创 2021-08-22 17:18:45 · 409 阅读 · 0 评论 -
数组,缺省,排序算法
数组数组是一种引用数据类型,是用来保存一组数据的容器,也是一种存储数据的数据结构。要求一组数据中的数据类型相同数组中的数据可以是任何类型,包括数组,类,接口等引用数据类型一、使用数组:1.声明数组,如 int[ ]=name;放置在栈中2.创建对象 name=new int[5]; 使用new在堆中开辟空间,创建了一个长为5的数组对象,用于存储内容,其内存地址存放在栈中3.赋值:name[0]=1;通过索引找到对应的地址空间存放数据4.使用数据元素,通过数组下标,如:System.out.原创 2021-07-24 20:22:33 · 483 阅读 · 1 评论 -
Java学习笔记(二)——if语句判断三个数的大小,——for语句、do while、while语句计算从1加到100的和,以及计算10的阶乘
Java学习笔记(一)——if语句判断三个数的大小,——for语句、do while、while语句计算从1加到100的和,以及计算10的阶乘一、if语句判断三个数的大小1.使用单分支if语句 double a=9.5,b=2,c=3; //单分支if语句 if (a>b&&b>c){ System.out.println(a+" > "+b+" > "+c); } if原创 2021-07-22 10:41:17 · 5336 阅读 · 1 评论