
java基础
文章平均质量分 80
主要记录java基础内容
神秘的天
阳光需要追寻
展开
-
关于学习Java的第一天心得
关于学习Java的第一周心得你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验...原创 2020-01-26 19:19:26 · 277 阅读 · 0 评论 -
Java后端实习总结--福州之旅
在自己实习之前,讲实话还是很紧张的,毕竟未知的才是最恐惧的,然后当时第一件事就是在网上找相关的资料,看看到底哪里有一些相关的,稍微详细一点的关于实习的记录,好家伙,完全没找到自己想要的,哪怕有些简单的记录也是寥寥数语,太少了,给我一种像是没看的感觉,那么这次我就以我自己的实习经历,简单的谈谈自己对实习的一些看法,以及我注意到的一些事情;首先先简单的讲一下,一天的作息,如果你实习过,你就会发现作息十分的规律,像极了高中的时候;我在福州的一家公司实习,具体信息我就不透露了;大致的作息时间如下:早上:6:原创 2021-03-13 01:33:53 · 6536 阅读 · 11 评论 -
Java基础(23)-Java8的部分特性(了解)
1. Lambda表达式想使用Lambda表达式,必须是要接口为函数式接口;Lambda表达式的本质是函数式接口的实例;匿名实现类现在都可以使用Lambda表达式来表示;Lambda的简单使用演示;public class TestLambda { public static void main(String[] args) { Runnable runnable = new Runnable() { @Override原创 2020-06-30 15:49:56 · 212 阅读 · 0 评论 -
Java基础(22)-Java反射总览(把反射基本了解一遍)
1.Java反射机制概述Java Reflection允许允许程序在执行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性和方法;(属于动态语言的关键)反射主要的API:java.lang.Class(代表一个类);java.lang.reflect.Method(代表一个方法);等等反射可以调用类私有的构造器,方法,属性,当然是通过部分方法进行调用,后面介绍;...原创 2020-06-28 10:17:26 · 257 阅读 · 0 评论 -
Java笔记(21)-Java网络通信常识(Socket的使用)
1.RandomAccessFile简单介绍RandomAccessFile直接继承于java.lang.Object类,并且实现了Dataout(其中有write()相关的方法),Datainput(其中含有read()相关的方法);所以既可以读入文件,又可以写出文件;RandomAccessFile这个类有两个构造函数;第一个构造函数,就是可以直接把第一个参数设置成String,然后它自动打包成File对象,在我看来应该是调用了第二个构造函数,我尝试debug了一下,没毛病;如下:构造方法中原创 2020-06-23 20:52:13 · 157 阅读 · 0 评论 -
Java笔记(17)-处理流、数据流、对象流、RandomAccessFiled
在许多的操作中,很多都有可能是字节流,尤其是涉及底层的时候,这时就需要将字节转换成为字符流输出,又或者将字符流转换成字节进行传输;注意:使用字节流时,1. 使用InputStreamReader和OutputStreamWriterpublic class TextInOut { public static void main(String[] args) { int...原创 2020-06-10 10:21:39 · 257 阅读 · 0 评论 -
Java笔记(20)-枚举类和注解,了解一下
1.枚举类的介绍和基础使用原创 2020-05-29 22:36:31 · 407 阅读 · 0 评论 -
Java笔记(18)-完整的线程基础介绍,看完就基本了解了什么是线程
1. 基础介绍线程有四种创建方式程序:是为了完成某种任务而使用某一个编程语言编写的一组指令的集合;(可以理解成代码)进程:是指程序的执行过程,或是正在运行的程序,属于一个动态的过程;线程:由进程进一步细化,是一个程序内部的一条执行途径;多线程:指的就是一个进程同时有多个线程并行执行;...原创 2020-05-17 18:14:04 · 202 阅读 · 0 评论 -
Java笔记(16)-缓冲流(高效复制文件)
缓冲流,提高了读写的性能;当然无论如何,必须使用的就是节点流;1.字节流缓冲( BufferedInputStream和BufferedOutputStream)这个缓冲流的基本用法和之前的字节流差不多,可以理解为不过是在字节流中加了层壳,同样的也增加了数据读取的速度;可以这样理解,就是字节流他就是按规定的字节传输,有时可能很小就开始传输了,但是缓冲流则是必须要那么多字节才会传输一次,比如...原创 2020-05-06 10:10:35 · 196 阅读 · 0 评论 -
Java笔记(14)-字节数组(ByteArray)流
与之前的文件流不同,之前的所有文件流,读取文件的位置,也就是源,其实都是在磁盘之中,Java无法直接访问,是需要通过操作系统的帮助才行;但是ByteArray不一样,他就叫字节数组,可以说是另外一个地方的某个内存数据;jvm虚拟机只能访问内存数据,字节数组就是一些重要的内存数据(二进制),使用Java操作这一组二进制流时,就是使用字节数组流的方式操作;更重要的是数据(如字符串等)都可以转化成...原创 2020-04-25 10:32:31 · 5681 阅读 · 0 评论 -
Java笔记(13)-“无所不能”的字节流操作(附如何复制各类文件)
1. 操作字节流时的步骤我也发现基本上,所有与输入输出流相关的操作都遵循这四步;2. FileInputSteam和FileoutStream以下代码就是FileInputStream的使用public class Filetext { public static void main(String[] args) { File file = new File(...原创 2020-04-23 12:32:43 · 156 阅读 · 0 评论 -
Java笔记(12)-File类相关概述心得
1. File类的路径创建和构造函数在文件的输入输出中,路径是必不可少的一部分;public class FileText { public static void main(String[] args) { // 所有的地址在复制到Java中之后都会由\变成\\,这是因为对其进行了转义的结果; String path1 = "E:\\JAVA WEB等软件\\111.jpg";...原创 2020-04-19 16:13:57 · 142 阅读 · 0 评论 -
Java笔记(11)-初步认识IO流
1. 什么是IO流?就我的理解而言,IO流就是指数据的输入和输出。I:input, O:output字符流:字符流是由字符组成的,例如 FileReader、FileWriter、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter 等。以上来自百度介绍;字节流:主要是由字节组成,在Java中1个字符由2...原创 2020-04-15 18:05:47 · 165 阅读 · 0 评论 -
Java笔记(10)-ArrayList类中的迭代器
1. 迭代器简介所有实现了Collection的容器类都会有一个iterator方法 ,用来返回一个实现了Iterator接口的对象;以ArrayList为例:以下是它的迭代器; public Iterator<E> iterator() { return new Itr();//这个就是那个返回,实现了Iterator接口的类对象;}//一个内部类,实现了Iter...原创 2020-04-15 10:24:58 · 415 阅读 · 0 评论 -
Java笔记(9)-泛型和通配符简要介绍
1. 迭代器的简介(Iterator)原创 2020-04-12 17:08:39 · 117 阅读 · 0 评论 -
Java基础(8)-什么叫Javabean
javabean,同样也是Java类的一种,但是这种Java类是一种结构比较简单的Java类,在这个类里面一般都只有属性和getter,setter方法以及构造器;class Detail{ private String name; private int salary; private String unit; private Date time; public Detail...原创 2020-04-04 18:16:31 · 221 阅读 · 0 评论 -
学完了容器,怎么才能存取一行数据呢
一个简单的数据存储看自己是否能够做出来,很庆幸,之前的容器没有白学,Java还有很多基础没学完,继续努力才行;public class SolveText { public static void main(String[] args) { String d = "2007-10"; DateFormat d1 = new SimpleDateFormat("yyyy-MM");...原创 2020-04-04 16:56:15 · 104 阅读 · 0 评论 -
Java基础(7)--set故事
1.set接口简介set接口是Collection接口的子接口,set接口没有提供额外的方法;set接口的特性是 容器类的元素是没有顺序的,而且是不可重复的;提供set容器的类有HashSet,TreeSet等;...原创 2020-04-03 17:59:54 · 106 阅读 · 0 评论 -
Java基础(6)--容器(2)常用的map接口实现类
1.map接口简介实现map接口的类常用来存储键(key)-值(value)对;map接口的实现类有HashMap、TreeMap和HashTable等;map类中存储的值由键来标识,就像是数据库的主键一样,不能重复;map中一般都是通过key寻找另一个对象;HashMap的效率高,但是安全性较低;HashTable效率低,但是安全度高;主要使用就是这两个类;HashTable的使用和...原创 2020-03-27 17:23:48 · 169 阅读 · 0 评论 -
Java基础(5)-List接口的实现
1.容器(Collection)之前学的数组就是一个容器,他也可以存储各种不同类型的数据,但是他有长度限制;原创 2020-03-20 23:00:28 · 158 阅读 · 0 评论 -
Java基础(4)-轻松了解Java异常
1.java.io.File在File类中大致的基础方法。public class TextFile { public static void main(String[] args) { File f = new File("e:/Text/java.txt");//定义一个文件对象; File f1 = new File("e:/Text");//定义一个目录对象; File ...原创 2020-03-08 18:07:21 · 143 阅读 · 0 评论 -
Java基础(3)-内部类,包装类和基本类型,数组,基础排序介绍
1.内部类在一个类里面定义另一个内部类;内部类首先能够直接调用外部类各个属性(包括私有属性,但是外部类无法访问内部类内部属性);其次相同包里面的类无法直接访问使用该内部类;分为匿名内部类(一般用于在在监听器中个,比如键盘监听),成员内部类 ,局部内部类(定义在方法里面);成员内部类分为非静态内部类和静态内部类(由static 修饰);匿名内部类结构:new 父类构造器(实参)接口...原创 2020-03-04 15:36:11 · 206 阅读 · 1 评论 -
Java基础(2)--多态、抽象类、接口的简单介绍
1.多态一般方法引用的时候如果没有加对象,就代表引用的方法前面含有this,也就是整个大对象;即最小子类的方法;public class HttpServelet { public void service() { doGet();//相当于this.doGet(); System.out.println("HttpServelet!"); } public void do...原创 2020-02-28 11:33:35 · 116 阅读 · 0 评论