随笔分类 -  java基础笔记

摘要:1.基础概念 1.1 前言 web开发 ​ web ​ 静态web html,css 提供给所有人开的数据始终不会发生变化 一个能动的页面不是动态页面!!! 动态web 淘宝, 提供给所有人看的数据始终会发生变化话,每个人在不同的时间不同的地点看到的信息各不相同 技术栈:Servlet/jsp,AS 阅读全文
posted @ 2022-03-13 20:58 荧惑微光 阅读(43) 评论(0) 推荐(0) 编辑
摘要:十三 注解,反射 之前整理到这里之后就没啥动力了,笔记也记得很乱,需要重新整理一下 为啥整理 注解+反射是很重要的部分,very import 因为他们是框架的基础‘ 以后看的代码里面会有大量的注解 1.注解 Annotation\ 1.1 啥是注解 jdk5.0引入的新技术,很简单,但是很重要 注 阅读全文
posted @ 2022-03-09 20:34 荧惑微光 阅读(49) 评论(0) 推荐(0) 编辑
摘要:十二 网络编程 1.概述 直接间接的使用挽留过协议,与其他计算机实现数据的交换 俩问题: 如何定位对方的主机,定位到特定的进程应用 IP+Port 如何可靠的进行数据传输 OSI参考模型和TCP/IP参考模型+各层的协议 2. IP Port 2.1 ip java中使用InetAddress类表示 阅读全文
posted @ 2022-03-09 20:32 荧惑微光 阅读(19) 评论(0) 推荐(0) 编辑
摘要:六 多线程 1.基本概念 ​ 程序:一组指令的集合,一段静态的代码 ​ 进程:程序的一次执行过程,或者正在运行的一个程序,是一个动态的工作恒,有自身的产生,存在和消亡的过程 生命周期 ​ 程序是静态的的,晋城市动态的 ​ 线程:进程可进一步细化为线程,是一个程序内部的一条执行路径 ​ 线程作为调度的 阅读全文
posted @ 2022-03-09 20:29 荧惑微光 阅读(28) 评论(0) 推荐(0) 编辑
摘要:看文档 实现了四个接口Serializable , Iterable , Collection , Queue 序列化,可迭代,是个Collection类型的集合,队列性质,是一点多余的东西都没有啊 但是,线程不安全!!! 使用方法:同一般集合 但是每次队头出来的都是高优先级元素,那既然是优先级了, 阅读全文
posted @ 2022-03-04 21:06 荧惑微光 阅读(71) 评论(0) 推荐(0) 编辑
摘要:十一 IO流 11.1 File类 java.io.File类 :一个对象代表一个文件或一个文件目录 构造器: 这里只是构造了一个对象,还没有涉及到硬盘读写操作,所以文件不存在也 //方法1 File file1 = new File("hello.txt");//相对路径 File file1 = 阅读全文
posted @ 2022-01-05 15:31 荧惑微光 阅读(30) 评论(0) 推荐(0) 编辑
摘要:十 泛型 泛型,可以理解为就是标签 集合容器类在设计声明阶段,不能明确其具体存储的类型, JDK5之前元素类型只能设置成Object JDK5之后引入泛型,此时在容器上使用参数确定容器中存储的类型 如Collection,List,ArrayList, 其中就是类型参数:即泛型 这样等真正使用时再给 阅读全文
posted @ 2022-01-02 14:22 荧惑微光 阅读(41) 评论(0) 推荐(0) 编辑
摘要:九 Java集合 讲道理,这一章,以后分类型学习一下吧,现在就大致看看好了 集合分为Collection和Map两大体系 Collection接口 ​ List接口:元素有序,可重复 ​ ArrayList,LinkedList,Vector主要实现类 ​ Set接口:元素无序,不可重复 ​ Has 阅读全文
posted @ 2021-12-26 14:01 荧惑微光 阅读(28) 评论(0) 推荐(0) 编辑
摘要:八 枚举类&注解 这俩都是JDK5.0加进去的。彼此没啥关系 1.枚举类 啥是枚举啊,一个一个数呗 类的对象个数是有限的,确定个数的,比如星期,性别,季节 当需要定义一组的常量时,强烈建议使用枚举类!!! 1.1 JDK5之前 自定义 class Season{ //1. 属性都final priv 阅读全文
posted @ 2021-12-03 10:47 荧惑微光 阅读(66) 评论(0) 推荐(0) 编辑
摘要:4.Java比较器 绝大部分的运算符都是给基本数据类型用的,除了对String重写的几个 而实际中,可能需要对俩对象做比较,排序,其实还是根据某一个属性比较 4.1 Comparable接口 自然排序 要比较的对象实现Comparable接口,里面重写compareTo()方法 public cla 阅读全文
posted @ 2021-12-02 21:43 荧惑微光 阅读(38) 评论(0) 推荐(0) 编辑
摘要:2. 日期相关的类 ​ JDK8之前的类 2.1java.lang.System类 ​ System.currentTimeMillis(); // 1970年开年开始到现在的时间差(毫秒为单位) ​ 可以称为时间戳 2.2Date类 2.2.1 java.util.Date ​ 他还是个父亲 ​ 阅读全文
posted @ 2021-12-02 20:32 荧惑微光 阅读(25) 评论(0) 推荐(0) 编辑
摘要:七 Java常用类 1. 字符串相关的类 1.1 String类 ​ final的,suoy ​ 里面实际是一个private final byte[ ] value;//之前还是char类型呢,现在就是byte了 实现了接口: ​ serializable,表示字符串是支持序列化的 ​ Compa 阅读全文
posted @ 2021-12-02 20:30 荧惑微光 阅读(34) 评论(0) 推荐(0) 编辑
摘要:五 异常 ​ 没有完美的程序员,也没有完美的机器,真要是崩了,不写异常就直接error退出了 ​ 异常分为两种: ​ >Error:stackOverflowError(栈溢出,没设置出口),OOM(OutOfMemory) ​ >Exception 编程原因,偶然因素,问题不大,还能挽救下 ​ 空 阅读全文
posted @ 2021-11-28 16:16 荧惑微光 阅读(33) 评论(0) 推荐(0) 编辑
摘要:8. static 8.1 概述 ​ 希望属性or方法不归具体的对象所有,而是属于类, ​ 随着类的加载而加载 在内存池中,就存一份,在方法区的静态域中 8.2 静态属性 ​ static可以用来修饰: 属性,方法,代码块,内部类 class chinese{ private static Stri 阅读全文
posted @ 2021-11-28 16:13 荧惑微光 阅读(31) 评论(0) 推荐(0) 编辑
摘要:四 面向对象 1.类的基础 1.1类的结构 class Person{ 成员属性 成员方法 } Person p = new Person(); 1.2 匿名对象 new Student().toString(); 2.类的方法 2.1方法的局部变量 ​ 成员方法的局部变量,没有默认初始化赋值,必须 阅读全文
posted @ 2021-11-28 16:11 荧惑微光 阅读(40) 评论(0) 推荐(0) 编辑
摘要:三 数组 ​ Array 引用数据类型,在内存中开辟一整块连续空间 ​ 长度确认后不能更改 1.数组声明 ​ 前面 [ ] 的永远为空 //静态初始化 int[] array; array = new int[]{1,2,3,4}; //动态初始化 String[] names = new Stri 阅读全文
posted @ 2021-11-28 15:39 荧惑微光 阅读(28) 评论(0) 推荐(0) 编辑
摘要:二 Java 基本语法 1.关键字和保留字 1.1关键字 1.1.1 import J2SE 1.4 开始,Java 编译器不再支持 import 进未命包名的类、接口 1.1.2定义数据类型: ​ class interface enum byte short int long float dou 阅读全文
posted @ 2021-11-28 15:36 荧惑微光 阅读(35) 评论(0) 推荐(0) 编辑
摘要:找工作啦,要轱辘一遍java,不如记下来吧 笔记纯手工,知识来源尚硅谷 请忽略笔记中吐槽部分。。。 一 概述 1.JVM和垃圾回收机制 他娘的JVM居然不止一个,大家写个并集不好么。。。 sun写了个hotspot,IBM的是J9VM(这个开始用的多了) 我说清华源里面文件名咋还分j9和hotspo 阅读全文
posted @ 2021-11-28 15:26 荧惑微光 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示