随笔分类 -  Java基础知识

摘要:元注解:负责注解其他的注解,Java定义了4个标准的meta-annotation类型 @Target:用于描述注解的适用范围 @Retention:表示需要再什么级别保存该注解信息,用于描述注解的生命周期(source<class<runtime) @Document:该注解江北包含在javado 阅读全文
posted @ 2024-05-01 19:52 Hanyta 阅读(7) 评论(0) 推荐(0) 编辑
摘要:程序,进程,线程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念; 进程是执行程序的一次执行过程,是一个动态的概念,是系统资源分配的单位; 通常在一个进程中可以包含若干个线程,线程是CPU调度和执行的单位; 若是单核cpu,则多线程是模拟出来的,在一个cpu的情况下,在同一个 阅读全文
posted @ 2024-05-01 10:15 Hanyta 阅读(10) 评论(0) 推荐(0) 编辑
摘要:异常的根接口是Throwable,其下分为两大类:Error和Exception Error通常是致命的错误,是程序无法控制和处理的,当出现这些异常时,JVM一般会选择终止线程;Exception通常情况下是可以被程序处理的,并且在程序中应该尽可能的去处理这些异常 异常处理机制:让程序在异常发生时, 阅读全文
posted @ 2024-04-30 09:30 Hanyta 阅读(6) 评论(0) 推荐(0) 编辑
摘要:什么是面向对象:以类的方式组织代码,以对象的来组织(封装)数据 三大特性:封装,继承,多态 构造器: 和类名相同,没有返回值; 作用:new本质就是在调用构造方法,默认使用无参构造;还可以初始化对象的值; 注意:定以有参构造之后,若还想使用无参构造的话必须要显示的定义; 封装:数据的隐藏;通常应禁止 阅读全文
posted @ 2024-04-29 22:06 Hanyta 阅读(13) 评论(0) 推荐(0) 编辑
摘要:/* 冒泡排序(Bubble Sort)是一种简单直观的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 时间复杂度是O(n*n) */ public static void b 阅读全文
posted @ 2024-04-29 16:36 Hanyta 阅读(4) 评论(0) 推荐(0) 编辑
摘要:基本类型和引用类型的不同 对于基本类型,它的值直接保存在变量中; 对于引用类型,它保存的是实际对象的地址,引用指向实际对象,实际对象中保存着内容; 赋值运算符对基本类型与引用类型的作用 对于基本类型,赋值运算符会直接改变变量的值,原来的值会被覆盖掉; 对于引用数据类型,赋值运算符会改变引用中所保存的 阅读全文
posted @ 2024-04-29 14:07 Hanyta 阅读(3) 评论(0) 推荐(0) 编辑
摘要:输入流Scanner Scanner scanner=new Scanner(System.in); 通常会用hasNext()或者hasNextLine()来判断还有没有输入字符,用next(),nextLine()来接收用户的输入 next(): 一定要读取到有效字符后才能结束输入;对有效字符钱 阅读全文
posted @ 2024-04-28 21:51 Hanyta 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一. Java入门 Java的特性和优势: 简单性,面向对象,可移植性,高性能,分布式,动态性,多线程,安全性,健壮性; Java三大版本: JavaSE: 标准版(桌面程序,控制台开发) JavaME: 嵌入式开发(手机,小家电) JavaEE: 企业级开发(web端,服务器开发) JDK,JRE 阅读全文
posted @ 2024-04-28 20:14 Hanyta 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一.打开CMD的方式 Win+R键 打开运行窗口,输入cmd回车,就能打开命令行窗口了 资源管理器的地址栏前面加上cmd+空格,回车,就能打开命令行窗口了 二.常用Dos命令 盘符切换:输入想去的盘并在后面加上冒号后敲回车 查看当前目录下所有文件: dir 切换目录:cd 返回上一级:cd.. 清理 阅读全文
posted @ 2024-04-26 13:26 Hanyta 阅读(7) 评论(0) 推荐(0) 编辑

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