JavaSE学习记录
文章平均质量分 53
个人学习笔记
capacity_gallon
这个作者很懒,什么都没留下…
展开
-
注解和反射.代码部分
annotationpackage 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 · 123 阅读 · 0 评论 -
网络编程study
chatpackage 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 · 126 阅读 · 0 评论 -
注解和反射——个人笔记
什么是注解Annotation是从JDK5.0开始引入的新技术。Annotation的作用:不是程序本身,可以对程序作出解释。(这一点和注释comment没什么区别)可以被其他程序(比如编译器等)读取。Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)。Annotation在哪里使用?可以附加在package,class,method,field等上面,相当于给他原创 2021-06-07 20:24:07 · 119 阅读 · 0 评论 -
网络编程——个人笔记
网络编程1.1、概述地球村: 你在西安,你有一个美国的朋友!信件:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j2wO0p8E-1623068075985)(C:\Users\L\AppData\Roaming\Typora\typora-user-images\image-20210510214604796.png)]**计算机网络:**计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通原创 2021-06-07 20:17:06 · 173 阅读 · 1 评论 -
多线程Lesson
demo01Racepackage 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 · 133 阅读 · 0 评论 -
Java多线程——个人笔记
Thread自定义线程类继承Thread类重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程线程不一定立即执行,CPU安排调度本章核心概念线程就是独立的执行路径;在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程;main()称之为主线程,为系统的入口,用于执行整个程序;在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预的;对同一份资源操作时,会存在资源抢夺问题,需原创 2021-05-09 22:16:21 · 125 阅读 · 0 评论 -
异常.exception
01package 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 · 68 阅读 · 0 评论 -
Java异常——个人笔记
什么是异常实际工作中,遇到的情况不可能是非常完美的. 比如: 你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等等. 我们的程序在跑着跑着,内存或者硬盘可能满了. 等等.软件在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是: Exception,意思是例外. 这些,例外情况,或者叫异常,怎么让我们写的程序作出合理的处理. 而不至于程序崩溃.异常指程序运行中出现的不期而至的各种状况,如:文件原创 2021-05-05 00:03:09 · 72 阅读 · 0 评论 -
面向对象.oop
01package 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 · 95 阅读 · 0 评论 -
Java面向对象——个人笔记
面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决 问题需要哪些分类,然后对这些分类进行单独思考. 最后,才对某个分类下的细节进行面向过程的思索.面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统.但是,具体到微观操作,仍然需要面向过程的思路去处理.什么是面原创 2021-05-04 23:59:43 · 121 阅读 · 0 评论 -
数组.array
01package 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 · 174 阅读 · 0 评论 -
Java数组——个人笔记
数组的定义数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成.其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们....原创 2021-04-19 12:45:51 · 93 阅读 · 0 评论 -
方法.method
01package 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 · 68 阅读 · 0 评论 -
Java方法——个人笔记
何为方法?System.out.println(),那么他是什么?是一个输出语句. System是类;out是对象;println()是方法.Java方法是语句的合集,他们在一起执行一个功能.方法是解决一类问题的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合.我们设计方法的时候最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展.回顾:方法的命名规则?首字母小写后面是原创 2021-04-19 12:39:28 · 115 阅读 · 0 评论 -
流程控制.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 · 54 阅读 · 0 评论 -
流程控制.scanner
01import 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 · 52 阅读 · 0 评论 -
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 · 137 阅读 · 0 评论 -
基础语法.operator
01public 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 · 111 阅读 · 0 评论 -
基础语法.base
public class HelloWorld { public static void main(String[] args) { //输出一个Hello,World! //单行注释:只能注释一行文字 System.out.println("Hello,World!"); //多行注释:可以注释一段文字 /* 注释 */ /*我是多行注释 我是多行注释 我是多行注释 我原创 2021-04-01 10:55:27 · 139 阅读 · 0 评论 -
Java基础语法——个人笔记
HelloWorld随便新建一个文件夹,存放代码新建一个Java文件文件后缀名为.javaHello.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 · 103 阅读 · 0 评论 -
jdk笔记
卸载jdk删除java的安装目录删除java_HOME删除path下关于java的目录java-version安装JDK百度搜索jdk8同意协议下载电脑对应的版本双击安装记住安装路径配置环境变量我的电脑–>右键–>属性环境变量—》java_home配置path变量测试JDK是否安装成功打开cmdjava -versionnotepad++...原创 2021-03-30 23:35:10 · 107 阅读 · 0 评论 -
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 · 391 阅读 · 0 评论