![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习日记
文章平均质量分 56
Java学习过程,记录笔记
A小金刚
欢迎交流技术~
展开
-
lambda表达式
【代码】lambda表达式。原创 2023-08-01 16:45:38 · 37 阅读 · 0 评论 -
静态代理例子
实现类和代理类都要实现同一个接口。原创 2023-08-01 16:44:32 · 44 阅读 · 0 评论 -
初步了解线程
背景:经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁,实现重复利用,类似生活中的公共交通工具好处:提高响应速度(减少了创建新线程的时间)降低资源消耗(重复利用线程池中线程,不需要每次都创建)便于线程管理(…)corePoolSize:核心池的大小maximumPoolSize:最大线程数keepAliveTime:线程没有任务时最多保持多长时间后会终止。原创 2023-08-01 16:42:52 · 50 阅读 · 0 评论 -
Java注解
注解是什么注解 Annotation,注解以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)内置注解@Override:重写@Deprecated:废弃,不鼓励使用的元素@SuppressWarnings:抑制编译警告信息元注解@Target:用于描述注解的使用范围@Retention:表示需要在什么级别保存该注释信息,即生命周期(SOURCE < CLASS < RUNTIME原创 2021-01-09 20:03:17 · 69 阅读 · 0 评论 -
Java网络编程
JAVA网络编程IPJava里面对应的类是InetAddress。唯一定位一台网络上计算机127.0.0.1:代表本机,localhostIP地址的分类IPV4/IPV6IPV4:4位字节IPV6:8个无符号整数,十六进制。公网(互联网)/私网(局域网)ABCDE类地址192.168.xxx.xxx,专门给组织内部使用//获取本机IP地址InetAddress inetAddress1 = InetAddress.getByName("127.0.0.1");原创 2021-01-09 13:38:14 · 90 阅读 · 1 评论 -
Java异常机制
创建一个类继承Exception。例如:一个数大于10为异常//传递数字>10 private int detail;} //toString:异常的打印信息 public String toString() {} }//throws把这个异常再次往外抛,丢给调用这个方法的函数里面处理 static void test(int a) throws MyException {原创 2021-01-05 12:55:33 · 68 阅读 · 0 评论 -
Java面向对象
JAVA面向对象三大特性封装:比如将成员变量用一个方法来进行存取,而不是直接对成员变量操作。继承:子类拥有父类的所有方法以及成员。多态:相同方法(名字、参数相同),但是在不同类中,他们执行的内容也可能不一样,比如动物类有个方法是叫声,而子类狗和子类猫继承动物类,虽然都有叫声方法,但是他们的叫声内容却不一样。初始化和创建对象//学生类public class Student{ //成员 String name; int age; //方法 p原创 2021-01-05 10:10:58 · 50 阅读 · 0 评论 -
Java流程控制、方法、数组
Java流程控制Scanner对象可以通过Scanner类来获取用户的输入public class Demo01 { public static void main(String[] args) { //创建一个扫描对象,用于接收键盘输入 Scanner scanner = new Scanner(System.in);// System.out.println("使用next方式接收:");// //判断用户有没输入字符串/原创 2021-01-03 22:12:42 · 78 阅读 · 1 评论 -
Java基础
特殊的变量,一旦设定了初始值就不可以再更改,关键字为 final,例如 final double PI = 3.14,常量名一般为大写。 所有字符本质还是数字,根据编码 Unicode 表:(97 = a 65 = A) 最好完全避免使用浮点数比较,浮点数是有限、离散、舍入误差、大约、接近但不等于。 前面 c原创 2021-01-02 19:21:42 · 81 阅读 · 0 评论 -
Java入门
Java入门Java特性和优势简单性:语法基于C,类似C面向对象:程序设计,万物可对象可移植性:跨平台,run anywhere高性能:即时编译分布式:网络上处理TCP/IP等协议上的东西动态性:反射多线程:可以带来很多交互性安全性:适用网络分布式健壮性:几乎不会让电脑奔溃,有异常机制Java三大版本JavaSE:标准版(桌面端…)JavaME :嵌入式开发(手机…)JavaEE:E企业级开发(web端,服务器开发…)JDK、JRE、JVMJDK:Java Deve原创 2020-12-31 15:30:40 · 67 阅读 · 0 评论 -
Markdown学习
Markdown学习标题一级标题:#+空格+标题名称二级标题:##+空格+标题名称三级标题:###+空格+标题名称…六级标题:######+空格+标题名称(最多支持六级标题)字体加粗:** +文本+ **例如:Hello,Word!斜体:* +本文+ *例如:*Hello,Word!*斜加粗:******* + 文本 + *例如:*Hello,Word!*删除:~~ +文本+ ~~例如:Hello,Word!引用“ >+空格 ”第一天学原创 2020-12-30 22:22:25 · 67 阅读 · 0 评论