java
文章平均质量分 85
fan凡fan
这个作者很懒,什么都没留下…
展开
-
Java注解与反射(狂神)
注解与反射1.什么是注解(Annotation)Annotation是从JDK5.0开始引入的新技术Annotation的作用:可以对程序作出解释,这一点和注释comment类似对程序进行检查和约束,例如@Override可以被其他程序(比如:编译器等)读取@Override //重写注解,若是重写的方法名写错会出现警告@Deprecated //不推荐使用注解,可以使用但是又风险或者有更好的方式@SuppressWarnings //取消所有警告Annot转载 2021-11-25 22:18:35 · 164 阅读 · 0 评论 -
JAVA多线程入门笔记1
JAVA多线程入门笔记1线程、进程、多线程普通方法调用只有主线程一条执行路径,而多线程是多条执行路径,主线程和子线程并行交替执行。一个进程可以有多个线程。Process(进程)与Thread(线程)说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的的单位。注意原创 2021-08-31 11:17:00 · 115 阅读 · 0 评论 -
JAVA异常机制
JAVA异常机制什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件转载 2021-06-30 09:47:40 · 62 阅读 · 0 评论 -
Java面向对象编程(OOP)
Java面向对象编程(OOP)面向过程和面向对象面向过程步骤清晰简单,第一步做什么,第二部做什么…面向过程适合处理一些较为简单的问题面向对象物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。转载 2021-06-28 11:36:36 · 102 阅读 · 0 评论 -
Java数组介绍
JAVA数组数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar;//首选的方法//或dataType arrayRefVar[];java语言使用new操作符来创建数组,语法如下:dataType[] arr原创 2021-06-18 17:05:02 · 52 阅读 · 0 评论 -
Java方法简介
Java方法简介何谓方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被应用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。方法的定义方法包含一个方法头和一个方法体。方法的部分有:修饰符:修饰符可选,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型:方法可能会有返回值。原创 2021-06-14 15:07:39 · 1112 阅读 · 2 评论 -
Java流程控制
Scanner对象实现程序与人的交互,java.util.Scanner是Java5新特性。基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与 hasNextLine()判断是否还有输入的数据。除了上述方法外,每种类型都有其对应的Scanner类的方法,如: nextInt()与hasNextInt()、nextDouble()与hasNex原创 2021-05-05 16:51:53 · 52 阅读 · 0 评论 -
java基础简介
Java 基础语法注释单行注释 //多行注释 /* */文档注释 /** */标识符和关键字[外链图片转存中…(img-AOiV7Tin-1619954003713)]所有的标识符都应该以字母(A-Z或者a-z),美元符号($),下划线(_)开始不能使用关键字作为变量名或者方法名标识符大小写敏感数据类型基本数据类型(primitive type)数值类型整数类型byte 1个字节(-128~127)short 2个字节(-32768~32767)int 4个字节(-21原创 2021-05-02 19:17:21 · 73 阅读 · 0 评论