Java学习
大二开始进行的java自学,笔记
讨厌社长.
这个作者很懒,什么都没留下…
展开
-
Scanner对象_java学习笔记
Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是 Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext() 与hasNextLine()判断是否还有输入的数据。next原创 2020-12-15 19:56:02 · 71 阅读 · 0 评论 -
JavaDoc_java学习笔记
JavaDocjavadoc命令是用来生成自己API文档的参数信息@author作者名@version 版本号@since指明需要最早使用的jdk版本@param 参数名@return返回值情况@throws 异常抛出情况代码演示package rjxh_study.doc;/** * @author 瑾 * @version 1.0 * @since 15 */public class Doc { String name; /** * @原创 2020-12-15 19:55:21 · 70 阅读 · 0 评论 -
异常_java学习笔记
异常什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络原创 2020-12-15 19:52:09 · 78 阅读 · 0 评论 -
内部类_java学习笔记
内部类内部类内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。成员内部类静态内部类局部内部类匿名内部类代码实现package rjxh_study.neibulei;public class outer { private int id = 526; public void out(){ System.out.println("这个外部类的方法"); }原创 2020-12-15 19:51:22 · 69 阅读 · 0 评论 -
集合_java学习笔记
集合_软件协会博客笔记1.概念集合:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。和数组区别:数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java. util. *;2. Collection体系集合3. Collection父接口集合层次结构中的根界面 。 集合表示一组被称为其元素的对象。 一些集合允许重复元素,而其他集合不允许。 有些被命令和其他无序。 J D K不提供此接口的任何直接原创 2020-12-15 19:50:32 · 173 阅读 · 1 评论 -
接口_java学习笔记
接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守。OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。声明类的关键字是cl原创 2020-12-15 19:47:24 · 49 阅读 · 0 评论 -
求质数_java
求质数的方法:**一、暴力法(计算超时):验证一个数是否为质数(素数)有很多方法。但最容易想到的莫非用暴力计算的方式一步步碾压过去的方法。虽然这种方法不是最优的,但是其对于我们了解素数仍是有所帮助的。思路:验证某个数是否为质数时,将其对每一个比其小的数进行取余运算,并对取余为零的情况进行计数。由于质数是指在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数的自然数。所以,当计数结果为 1 时,该数为质数。在实际操作中,由于 1 和任意一个数必然取余为零,所以可以直接排除。并当没有取余为零的情原创 2020-11-22 16:20:44 · 229 阅读 · 0 评论 -
数组_java学习笔记
数组_java学习笔记1.数组概述数组的定义数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每-个数据称作一个数组元素,每个数组元素可以通过一个***下标***来访问它们.2.数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法://变量的名字 变量的名字 = 变量的值dataType[] arrayRefvar; //首选方法dataType arrayRefvar[]; //效果相同,但不原创 2020-11-14 17:31:54 · 365 阅读 · 0 评论 -
源代码(二)_尚学堂学习
源代码(二)方法package shangxt;/*“方法”的使用测试 */import java.util.Scanner;public class Text_Method { public static int fakuanqi(double m_s,int time){ double fakuan = 0.0 ; if(time<10){ System.out.println("警告!"); }原创 2020-11-12 16:32:45 · 607 阅读 · 2 评论 -
源代码(一)_尚学堂学习
Java学习笔记源代码(一)Scannerpackage shangxt;/** 测试获得键盘输入,Scanner类* *///import java.sql.SQLOutput;import java.util.Scanner;public class TestScanner { public static void main(String[] arg){ Scanner s = new Scanner(System.in); //要求输入姓名,年原创 2020-11-12 16:31:19 · 576 阅读 · 0 评论