随笔分类 -  Java笔记

从0开始一步步写
摘要:前言: 本文主要讲述JDBC的基本开发步骤,以及简单知识点,不会涉及其他或底层乱七八糟的,用于给笔者梳理知识体系与总结 本文数据库类型为MySQL 一.什么是JDBC: Java Database Connectivity: 简称JDBC 简单地说就是使用Java对数据库进行操作 二.如何操作 1. 阅读全文
posted @ 2020-08-22 17:11 Lzzycola 阅读(124) 评论(0) 推荐(0) 编辑
摘要:一:反射 就是从klass里找到该类对象在Class的映像,相关方法有: public static void main(String[] args) throws Exception { //获取字节码文件 Class<?> rName = Class.forName(全限定类名); /** * 阅读全文
posted @ 2020-08-16 16:59 Lzzycola 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一:TCP/IP模型 OSI参考模型为七个层面:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层; TCP/IP模型将这七个层面简化成四个层面:前三个层面简化成了:应用层,最后两个层面简化成了:网络接口层; 二:TCP/UDP TCP协议:是一种面向连接,可靠的,基于字节流的传输层通讯协议 阅读全文
posted @ 2020-08-16 13:52 Lzzycola 阅读(98) 评论(0) 推荐(0) 编辑
摘要:前言: 为了进行内存和硬盘之间的操作,引入了一个两者之间的数据通道,称为:流 一:流的类型 1.分输入流和输出流: 输入:InputStream/Reader 输出:OutputStream/Writer 2.分字节流和字符流: 字节流:InputStream/OutputStream 字符流:Re 阅读全文
posted @ 2020-08-16 13:30 Lzzycola 阅读(132) 评论(0) 推荐(0) 编辑
摘要:一:函数式编程 lambda表达式: Runnable run = () -> { //逻辑代码 }; 归根结底,lambda表达式就是一个类似于匿名内部类的语法糖,只不过不会像匿名内部类一样制造一个新的内存空间;这个表达式一般是用于函数式编程的,把方法当作参数,传给另一方法,主要关注点在参数列表和 阅读全文
posted @ 2020-08-16 12:41 Lzzycola 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一.异常的种类 1.异常分为两种,一种为Checked Exception(受查的异常),一种为UnChecked Exception(不受查的异常) i.Checked Exception,该异常在把.java文件编译成.class文件时就会出错,这种异常继承于Throwable Exceptio 阅读全文
posted @ 2020-08-09 20:19 Lzzycola 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Java集合接口 1.Collection接口的子类接口:一种为Set 一种为 List,一种为Queue ; 2.Map接口 首先介绍定义在接口里的常用方法和一些特点: Collection的常用方法: add() remove() contain() isEmpty() size() clear 阅读全文
posted @ 2020-08-09 20:12 Lzzycola 阅读(94) 评论(0) 推荐(0) 编辑
摘要:一.内部类 1.内部类的分类:共四种 i.成员内部类 ii.静态内部类 iii.局部内部类 iv.匿名内部类 2.内部类的使用及注意事项 1.成员内部类:与外部类的实例成员差不多,也是需要通过外部类的实例进行调用的,但唯一不一样的就是它是一个类,一般来说这种类多用来增强外部类的封装性,因为这种内部类 阅读全文
posted @ 2020-08-01 22:40 Lzzycola 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一.接口的使用 1.关键字 interface implements interface TestInterface{ } class TestClass implements TestInterface{ } interface为接口的声明关键字,而implements则为类实现接口的关键字 2. 阅读全文
posted @ 2020-08-01 14:25 Lzzycola 阅读(90) 评论(0) 推荐(0) 编辑
摘要:一.static 1.static能修饰的范围及语法: class TestStatic{ static { } static class ClassStatic{ } static String a; public static void staticFuntion() { } } i.静态构造块 阅读全文
posted @ 2020-08-01 13:56 Lzzycola 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一.封装 1.为什么要封装 在某些重要类内,如银行系统,账户信息,等拥有储存重要信息的能力的类内有一些重要的属性和方法不想让外部简简单单的就直接访问或者更改数值,如student.age = 5; 这种语句是这些重要类不愿意看到的.所以为了解决这一问题Java提供了private关键字,这一关键字使 阅读全文
posted @ 2020-08-01 11:08 Lzzycola 阅读(99) 评论(0) 推荐(0) 编辑
摘要:一.什么是面向对象 1.在Java程序员眼中,只要是一个例子,一个需求,都能给他变成一个类 i.汽车 汽车的属性有大小,型号,价格,品质 汽车的行为有,前进,后退,刹车,左拐,右拐等 public class Car{ String size; String price; String qualit 阅读全文
posted @ 2020-07-25 13:55 Lzzycola 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一.数组的概念 1.数组是Java里自带的引用数据类型,是一个同一种数据类型的集合,数组的构成有四大要素:数组的数据类型,数组的长度,数组的数组名,数组的下标:语法如 int[] a;a = new int[10]; String[] s = {"aaa","bbb","ccc"}; Student 阅读全文
posted @ 2020-07-25 11:32 Lzzycola 阅读(842) 评论(0) 推荐(0) 编辑
摘要:一.方法的概念及作用 1.方法是编程过程中为了提高代码工作效率而定义的一段代码体,这段代码体的特征是,能完成某一功能,能重复使用 2.作用场景 i.需要某一功能重复使用时 ii.需要提高代码的简洁性以及整体可读性时 二.方法的使用 1.语法如下: public static void functio 阅读全文
posted @ 2020-07-20 20:20 Lzzycola 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一. 些许协议的理解////注意TCP和UDP AF_UNIX 只能本机内进行数据传输AF_INET 都可以 但是本机内传输不如AF_UNIX 其对CPU消耗高,对本机内数据传输资源占有远大于AF_UNIX 所以多用来跨机通信所以 UNIX域 也被称为 LOCAL域AF 和 PF 无差别////还有 阅读全文
posted @ 2020-07-20 08:35 Lzzycola 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一.局部变量 1.概念 声明在某一方法内部的变量,必须先赋值再使用 2.作用范围 从定义这行起,至该方法结束,均为此局部变量的作用范围,若出了此范围,该局部变量则不再有效,可被覆盖,命名也能冲突 3.注意 在多个变量的重合作用范围内,不可出现变量名冲突 (还未完成...) 阅读全文
posted @ 2020-07-18 16:53 Lzzycola 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一.循环的概念,组成,及类型 1.循环的概念: 程序通过某种条件,重复的执行一段逻辑代码 2.循环的组成: i.初始部分:用以判断的变量 ii.循环条件:决定是否继续循环的依据,一般为布尔表达式 iii.循环操作:单次执行的逻辑代码或任务 iv.迭代部分:控制循环条件改变的数据变化 注意:被循环条件 阅读全文
posted @ 2020-07-18 16:51 Lzzycola 阅读(802) 评论(0) 推荐(0) 编辑
摘要:一.if选择结构 1.if else 语法 if(布尔表达式){ 代码体1; }else{ 代码体2; } 1.1 这是基本的if语句,如果布尔表达式的返回值为真,即进行代码体1, 若返回值为假,程序则会直接跳过代码体1进入代码体2或是下一语句 根据需要else{}可以省略 2.多重if 语法: i 阅读全文
posted @ 2020-07-18 16:46 Lzzycola 阅读(737) 评论(0) 推荐(0) 编辑
摘要:顺序结构 1.Java的基本结构就是顺序结构,除了特殊说明或者特殊语法,其对代码的运行都是从上至下,从左至右的 2.顺序结构是最简单的算法结构 3.注意赋值语句是从右至左进行的 阅读全文
posted @ 2020-07-18 16:41 Lzzycola 阅读(396) 评论(0) 推荐(0) 编辑
摘要:一 Scanner 类 Scanner类位于java.util包内 这个类是Java用来获取底层输入流的类,通常是由键盘键入的数据 使用用法: Scanner input = new Scanner(System.in); 需要整数类型时的方法: input.nextInt() 需要浮点数类型时的方 阅读全文
posted @ 2020-07-18 16:40 Lzzycola 阅读(135) 评论(0) 推荐(0) 编辑

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