Java基础
边城jie
这个作者很懒,什么都没留下…
展开
-
Java基本类型总结
1.JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括jre+开发工具2.J...转载 2019-03-04 18:04:48 · 272 阅读 · 0 评论 -
日期工具类
日期工具类package com.blk.back.util;import java.sql.Timestamp;import java.text.ParseException;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.GregorianCal...转载 2019-06-03 15:40:44 · 65 阅读 · 0 评论 -
java基础-- 数据结构(线性表实现)
线性表(linear list)线性表是n个类型相同数据元素的有限序列,通常记作(a 0 , a 1 , …a i-1 , a i , a i+1 …,a n-1 )。相同数据类型在线性表的定义中,我们看到从a 0 到a n-1 的n个数据元素是具有相同属性的元素。比如说可以都是数字,例如(23, 14, 66, 5, 99);也可以是字符,例如(A, B, C, … Z);当然也...原创 2019-05-15 18:15:46 · 196 阅读 · 0 评论 -
java基础--文件File 、IO流
File 文件和目录路径名的抽象表示(调用构造方法不一定有真实的路径或文件存在,只是有一个抽象的方法指向它)构造方法File(File parent, String child)File(String pathname)File(String parent, String child)创建方法public boolean createNewFile() throws IOExc...原创 2019-05-09 15:22:09 · 112 阅读 · 0 评论 -
java基础--数据结构
常见数据结构:线性表、栈、队列、(字符)串、数组、广义表、树、二叉树、图重点:线性表、二叉树基本概念:数据:描述客观事物的数值、字符、以及能输入机器且能被处理的各种符号的集合。数据项:具有原子性,是不可分割的最小数据单位数据元素:是数据的基本单位,是数据集合的个体,通常由若干个数据项组成,在计算机中通常作为一个整体来进行处理数据对象:是性质相同的数据元素的集合,是数据的子集数据结构...原创 2019-05-13 20:58:07 · 208 阅读 · 0 评论 -
Java InputStream、String、File相互转化
String --> InputStreamByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes());InputStream --> StringString inputStream2String(InputStream is){ BufferedReader in = new Buffered...原创 2019-05-08 13:10:05 · 13212 阅读 · 0 评论 -
线程学习
线程学习1.线程就是独立的执行路径2.在程序运行时,即使没有自己创建的线程,后台也会存在多个线程,eg:GC线程,主线程3.main()称之为主线程,如果开辟了多个线程,线程的运行调度器安排调度,调度是与操作系统紧密相关的,先后顺序是不能人为干预的4.对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制5.线程会带来额外的开销,如CPU调度时间,并发控制开销6.每个线程在自己工作...原创 2019-05-04 18:13:46 · 85 阅读 · 0 评论 -
java中常用的日期工具类
java中常用的日期工具类日期相关的类:package net.yto.ofclacct.core.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Local...原创 2019-04-28 17:51:49 · 2191 阅读 · 0 评论 -
java基础-反射
java基础-反射1.概念2.作用类加载器(ClassLoader)Class对象类的加载时机获取Class对象的三种方式常用构造器常用本类方法获取父类方法获取字段获取注解1.概念在程序运行过程中分析类的一种能力(描述类的类)2.作用分析类加载并初始化一个类查看类的所有属性和方法查看并使用对象查看一个对象的所有属性和方法使用对象的任意属性和方法类加载器(ClassLoade...原创 2019-03-28 18:57:30 · 131 阅读 · 0 评论 -
java基础-异常
java基础-异常java异常分类:try-catch-finally语句finallythrowthrows自定义异常java异常分类:Throwable又派生出Error类和Exception类。错误(Error):Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。eg:Virtual MachineError(虚拟机错误)、No...原创 2019-03-29 17:33:47 · 163 阅读 · 0 评论 -
线程基础概念
基本概念进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。线程:在同一个进程内又可以执行多个任务,而这每一个任务我就可以看出是一个线程。线程:是程序的执行单元,执行路径。是程序使用CPU的最基本单位。是进程中的单个顺序控制流,是一条执行路径一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多...原创 2019-09-04 17:20:42 · 219 阅读 · 0 评论