
JavaSE
Noodlesyea
这个作者很懒,什么都没留下…
展开
-
常用类
日期类注意区分,Date:日期类;Data:数据类,对应的是二进制的数据//java.sql---Date,对应的是数据库中的日期类,可以获取日期//java.sql---Time,对应的是数据库中的时间类,可以获取时间//java.sql---DateTime,对应的是数据库中的日期时间类,可以获取日期时间//java.util---Date,对应的是java中的日期类,可以获取...原创 2018-10-20 12:07:15 · 155 阅读 · 1 评论 -
字符串 -1- String
字符串类:java将与字符串相关的功能面向对象了,形成的类就是字符串类.表示方法 " "。字符串分为两类:一:String类 (不可变)字符串:字符串对象一旦被初始化,就不可以改变二:Stringbuffer/StringBuilder类 可变字符串:字符串对象可以改变注意:这里讨论的是对象可不可变,而不是引用String s = "QQQQQQQ";s = "WW...原创 2018-10-20 10:16:42 · 275 阅读 · 0 评论 -
包装类
包装类包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class),包装类均位于java.lang包。简单数据类型 包装类 boolean Boolean ...原创 2018-10-19 20:29:06 · 135 阅读 · 0 评论 -
字符串 -2- StringBuffer/StringBuilder
可变字符串(字符串的缓冲区)1.StringBuffer(jdk1.0):考虑了线程安全问题,线程是安全的2.StringBuilder(jdk1.5):没有考虑线程问题,线程是不安全的在不考虑线程安全的前提下,尽量使用StringBuilder,速度快,效率高StringBuffer/StringBuilder 中常用方法//创建一个StringBuilder对象Stri...原创 2018-10-20 11:27:33 · 129 阅读 · 0 评论 -
集合>>>>>1>>>>>Collection
集合与数组数组:可以存储多个相同类型的数据,数据类型可以是简单数据类型,也可以是引用类型缺点:创建的是一个固定的值,只能存储固定长度的数据,一旦存满了,就不能再继续存储集合:可以存储多个相同或不同的数据缺点:只能存储引用数据类型优点:存储空间会随着数据量的变化而变化,可以更加合理的使用内存空间, 类内方法很多,方便我们进行操作集合的分类/* * 常用的集合体系: * ...原创 2018-10-23 20:40:46 · 407 阅读 · 0 评论 -
多线程>>>>>1
程序,进程和线程程序:一个可执行的文件进程:一个正在运行的程序,也可以理解成在内存中开辟了一块儿空间线程:负责程序的运行,可以看做一条执行的通道或执行单元,所以我们通常将进程的工作理解成线程的工作进程中必须有线程,至少有一个。单线程:当有一个线程的时候我们称为单线程(唯一的线程就是主线程)。多线程:当有一个以上的线程同时存在的时候我们称为多线程。多线程的作用:为了实现同...原创 2018-10-26 20:59:20 · 140 阅读 · 0 评论 -
流>>>>>1
IO流:input-outputStream,作用:实现两个设备之间的数据传输。 设备:磁盘(硬盘),内存,键盘,文件,网络,控制台 -- 可以输入输出数据的 网络:当前主机之外的网上资源 分类: 根据操作的方式:输入流和输出流 根据数据的类型:字节流和字符流 字节流:传输的是字节,可以操作任意类型的数据 ------ 音频,视频,文件,图片等 字符流:...原创 2018-10-29 20:32:24 · 243 阅读 · 2 评论 -
多线程>>>>>2
线程安全问题线程安全问题:分析:4个线程共用了一个数据,出现了-1,-2,-3等错误的数据。具体分析:1、共用了一个数据2、共享语句有多条,一个线程使用cpu,没有执行完cpu就被抢走,当再次抢到cpu的时候,直接执行后面的语句,造成了错误的发生。解决:在代码中使用同步代码块儿(同步锁)解释:在某一段任务中,同一时间只允许一个线程执行任务,其他的线程即使抢到了cpu,也无法进入...原创 2018-10-27 11:37:45 · 168 阅读 · 0 评论