自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 注解和反射.代码部分

annotation package com.kuang.annotation; import java.util.ArrayList; import java.util.List; public class Test01 extends Object{ @Override public String toString() { return super.toString(); } //Deprecated 不推荐程序员使用,但是可以使用,或者存在更好

2021-06-07 20:47:25 81

原创 网络编程study

chat package com.kuang.chat; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException; public class TalkReceive implements Runnable{ DatagramSocket socket; private int port; S

2021-06-07 20:40:29 88

原创 注解和反射——个人笔记

什么是注解 Annotation是从JDK5.0开始引入的新技术。 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释comment没什么区别) 可以被其他程序(比如编译器等)读取。 Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)。 Annotation在哪里使用? 可以附加在package,class,method,field等上面,相当于给他

2021-06-07 20:24:07 80

原创 网络编程——个人笔记

网络编程 1.1、概述 地球村: 你在西安,你有一个美国的朋友! 信件: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j2wO0p8E-1623068075985)(C:\Users\L\AppData\Roaming\Typora\typora-user-images\image-20210510214604796.png)] **计算机网络:**计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通

2021-06-07 20:17:06 124 1

原创 多线程Lesson

demo01 Race package com.kaung.demo01; //模拟龟兔赛跑 public class Race implements Runnable{ //胜利者 private static String winner; @Override public void run() { for (int i = 1; i <= 100; i++) { //模拟兔子休息 if (T

2021-05-09 22:59:55 115

原创 Java多线程——个人笔记

Thread 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 线程不一定立即执行,CPU安排调度 本章核心概念 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程; main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预的; 对同一份资源操作时,会存在资源抢夺问题,需

2021-05-09 22:16:21 107

原创 异常.exception

01 package com.exception.demo01; public class Demo01 { public static void main(String[] args) { } } package com.exception.demo01; public class Test { public static void main(String[] args) { try { new Test().test(1,0);

2021-05-05 00:16:48 56

原创 面向对象.oop

01 package com.oop.demo01; import java.io.IOException; //Demo01 是类 public class Demo01 { //main 是方法 public static void main(String[] args) { } /* 修饰符 返回值类型 方法名(...){ //方法体 return 返回值; } */ //return代表结束

2021-05-05 00:16:04 75

原创 数组.array

01 package com.kuang.array; public class ArrayDemo01 { //变量的类型(数组类型) 变量的名字 = 变量的值; public static void main(String[] args) { int[] nums;//1.声明一个数组(定义) int nums2[];//为了让c程序员适应而衍生的方式 nums=new int[10];//2.创建一个数组(这里面可以存

2021-05-05 00:15:42 159

原创 方法.method

01 package com.kuang.method; public class Demo01 { //main方法 public static void main(String[] args) { int sum = add(1, 2,3); System.out.println(sum); test(); } //加法 public static int add(int a,int b){ retu

2021-05-05 00:11:44 52

原创 Java异常——个人笔记

什么是异常 实际工作中,遇到的情况不可能是非常完美的. 比如: 你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等等. 我们的程序在跑着跑着,内存或者硬盘可能满了. 等等. 软件在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是: Exception,意思是例外. 这些,例外情况,或者叫异常,怎么让我们写的程序作出合理的处理. 而不至于程序崩溃. 异常指程序运行中出现的不期而至的各种状况,如:文件

2021-05-05 00:03:09 57

原创 Java面向对象——个人笔记

面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么… 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决 问题需要哪些分类,然后对这些分类进行单独思考. 最后,才对某个分类下的细节进行面向过程的思索. 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统.但是,具体到微观操作,仍然需要面向过程的思路去处理. 什么是面

2021-05-04 23:59:43 93

原创 Java数组——个人笔记

数组的定义 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成. 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们. ...

2021-04-19 12:45:51 74

原创 Java方法——个人笔记

何为方法? System.out.println(),那么他是什么? 是一个输出语句. System是类;out是对象;println()是方法. Java方法是语句的合集,他们在一起执行一个功能. 方法是解决一类问题的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合.我们设计方法的时候最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展. 回顾:方法的命名规则? 首字母小写后面是

2021-04-19 12:39:28 91

原创 基础语法.operator

01 public class Demo01 { public static void main(String[] args) { //二元运算符 int a=10; int b=20; int c=25; int d=25; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b)

2021-04-01 10:55:43 95

原创 基础语法.base

public class HelloWorld { public static void main(String[] args) { //输出一个Hello,World! //单行注释:只能注释一行文字 System.out.println("Hello,World!"); //多行注释:可以注释一段文字 /* 注释 */ /*我是多行注释 我是多行注释 我是多行注释 我

2021-04-01 10:55:27 121

原创 流程控制.scanner

01 import java.util.Scanner; public class Demo01 { public static void main(String[] args) { //首先创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); //判断用户有没有输入字符串

2021-04-01 10:55:08 40

原创 流程控制.struct

顺序 public class ShunXuDemo { public static void main(String[] args) { System.out.println("hello1"); System.out.println("hello2"); System.out.println("hello3"); System.out.println("hello4"); System.out.println("he

2021-04-01 10:54:49 40

原创 Java流程控制——个人笔记

Scanner对象 java.util.Scanner是Java5的新特性,我们可以通过scanner类来获取用户的输入. 基本语法: Scanner s = new Scanner(System.in) 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据. next(): 一定要读取到有效字符后才可以结束输入. 对有效字符之前遇到的空白,next()方法会自动将其去掉

2021-03-31 09:43:34 92

原创 Java基础语法——个人笔记

HelloWorld 随便新建一个文件夹,存放代码 新建一个Java文件 文件后缀名为.java Hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } 编译javac Java文件 运行class文件,Java class文件 [外链图片转存失败,源站

2021-03-30 23:39:58 81

原创 jdk笔记

卸载jdk 删除java的安装目录 删除java_HOME 删除path下关于java的目录 java-version 安装JDK 百度搜索jdk8 同意协议 下载电脑对应的版本 双击安装 记住安装路径 配置环境变量 我的电脑–>右键–>属性 环境变量—》java_home 配置path变量 测试JDK是否安装成功 打开cmd java -version notepad++ ...

2021-03-30 23:35:10 70

原创 Markdown学习day1

Markdown学习 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! Hello,World! 引用 选择狂神说Java,走向人生巅峰 分割线 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5eWwV2Ti-1612787276330)(C:\Users\L\AppData\Roaming\Typora\typora-user-images\image-20210208195

2021-02-08 20:30:25 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除