JAVA笔记
初学java,用于存自己的java笔记和学习心得,分享在CSDN上面方便自己查阅,希望能帮助到其他的初学者!
LoserCoder_
你我山巅自相逢
展开
-
JAVA中的Date类
java中的Date类JDK 8 中,Date类只有两个构造方法是可以使用的Date(); 用来创建当前日期时间的Date对象Date(long date); 用于创建指定时间的Date对象,其中date参数表示1970年1月1日0时0分0秒(称为历元)以来的毫秒数,即时间戳。1s = 1000ms,与当前所在时区有关,亚洲大概8点。Date(int year,int month,int date); 指定创建的日期对象的年月日Date(int year,int month,int原创 2020-08-21 22:10:33 · 432 阅读 · 0 评论 -
IDEA的安装
IDEA的安装与配置安装idea官网下载地址: https://www.jetbrains.com/idea/进入页面点击DOWNLOAD,进入到下载页面选择可执行程序,根据自己的操作系统版本下载对应的安装程序,等待下载下载完成,双击应用程序,开始运行安装程序,弹出下列窗口下一步更改安装地址,不建议安装在默认c盘,更改完成后,点击下一步此处我只选了64位和.java,大家可以根据自己的情况选择点击下一步点击安装等待安装完成...原创 2020-08-20 16:32:22 · 269 阅读 · 0 评论 -
java中的四种内部类
内部类内部类就是在一个类的内部定义一个类,比如在A中定义了一个B类,那么B类相对于A类来说就称为内部类,而A相对于B类就是外部类内部类不是在一个java源文件中编写两个平行的类,而是在一个类的内部再定义另一个类,我们把外边的类叫做外部类,在其内部编写的类叫做内部类内部类分为四种成员内部类静态内部类局部内部类匿名内部类成员内部类成员内部类中不能写静态属性和方法实例化内部类,首先需要实例化外部类,通过外部类去调用内部类public class Outer{ private原创 2020-08-19 19:22:55 · 253 阅读 · 0 评论 -
java中接口的实现与用途
interface接口的本质普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有接口:只有规范【接口的本质】接口就是规范,定义的是一组规则,体现在“如果你是…则必须能”的思想。如:如果你是天使,则必须能飞。如果你是人,则必须能思考接口的本质是契约,就像我们的法律一样,制定好后,大家都要遵守OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如C++、java、C#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象原创 2020-08-19 16:55:08 · 610 阅读 · 0 评论 -
java中的关键字解析及用法
KeyWordinstanceof和类型转换instanceofSystem.out.println(object instanceof class);object 任意对象表达式class 任意已定义的对象类输出的结果是true还是false,主要是看变量object所指向的对象实际类型是不是class类型的“子类型”instanceof在Java的编译状态和运行状态是有区别的:在编译状态中,class可以是object对象的父类,自身类,子类。在这三种情况下Java编译时不会报错。在原创 2020-08-18 17:48:55 · 229 阅读 · 0 评论 -
java中的三大新特性
java的三大特征封装封装:数据隐藏,定义对象的特征时,有必要决定这些特性的可见性,即哪些特性是对外部可见的,那些是用于表示内部状态而外部不可见的。通常,应禁止直接访问一个对象中的数据,而应该通过操作接口来访问,这成为信息隐藏。封装的过程使用private修饰需要封装的成员变量。(私有)提供一个公开的方法设置和访问私有的属性。设置,set属性名();属性名首字母要大写获取,get属性名();例子//set给属性赋值//get获取属性值public class Studn原创 2020-08-14 16:07:44 · 159 阅读 · 0 评论 -
java中类与对象详解
面向对象方法:完成一个特定功能的代码块。结构体:表达意义相近的变量组在一起,归为一类。类:即有方法又包含结构体的对象。面向对象的思维模式这就是分类的思维模式,首先考虑解决问题需要哪些分类,然后对这些分类进行单独思考。最后,在对某个分类下面的细节进行面向过程的思索。显然,面向对象适合处理复杂问题,更有利于多人分工协作。对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到具体操作,仍然需要面向过程的思路去处理。什么是面向对象java语原创 2020-08-14 13:57:31 · 328 阅读 · 0 评论 -
java中的数组声明创建与使用
数组数组的定义:相同类型的有序集合按照一定的先后次序排列而成每一个数组元素通过下标来访问他们注意:长度是确定的,一旦被创建,它的大小就是不可变的,即长度不变数组元素的数据类型相同,不允许出现混合类型,可以是java中的任何数据类型,包括基本数据类型和引用类型.数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组 本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象 本身是在堆中的。数组的声明和创建声明数组首原创 2020-08-07 22:26:48 · 1536 阅读 · 0 评论 -
java中的方法的定义及使用
方法java方法是语句的集合,完成一个特定的功能,相当于c中的函数。方法是解决一类问题的步骤的有序组合方法包含在类或对象中方法被创建,在其他地方使用一个方法只完成一个功能,有利于后期的扩展和改进。优点:使程序变得更简洁,清晰,提高可读性有利于后期维护提高代码重用性提高开发效率方法的定义修饰符 返回值类型 方法名 (参数类型 参数名){ . . . 方法体 . . . return 返回值;}方法包含一个方法头和一个方法体。修饰符:原创 2020-08-07 15:53:58 · 364 阅读 · 0 评论 -
java中的流程控制,三大基本结构,break,continue
流程控制顺序结构程序运行的基本结构就是顺序结构,除非特别标明,否则就按照顺序一条一条指令的执行。也是最简单的一种算法结构。顾名思义,顺序结构就是在程序运行过程中就是指令一条一条按顺序执行的结构。它是由若干个指令依次执行组成的。public static void main(String[] args){ System.out.print("But when you know what to do, "); System.out.println("don't ask about y原创 2020-08-06 22:15:48 · 496 阅读 · 0 评论 -
Java中的Scanner类的常见使用方法
Scanner类的使用从输入端获取数据是在java.util.Scanner包中,实现从输入端获取数据的功能。Scanner类中常用到的方法:hasNext()判断用户有没有输出字符串hasNextLine()功能与上面类似所有基础数据类型都有类似的方法列如:hasNextInt()hasNextDouble()next()获取字符串,从有效字符开始,以空格结束nextLine()获取一行字符,以回车结束所有基础数据类型都有类似的方法列如:原创 2020-08-06 17:24:41 · 278 阅读 · 0 评论 -
JAVA基础语法与常识
java基础语法java中的所有符号都是英文状态的,初学者尤其要注意!注释注释是帮助人们阅读理解程序的,当一个项目结构复杂起来时,有一份好的注释能让我们有效越多程序理解程序。java中的程序注释方法有三种,让我们来看看吧!/* 多行注释 以斜杠星号开头,星号斜杠结尾 多行注释不可进行嵌套 开始标记和结束标记成对出现*/public class Hello{ /* java程序的主入口, main方法是程序的主线程。 */ public st原创 2020-08-04 17:23:20 · 575 阅读 · 1 评论