![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
q407094141
这个作者很懒,什么都没留下…
展开
-
java运行环境
Java语言发展史1995年5月23日,Java语言诞生;1996年1月,第一个JDK-JDK1.0诞生;1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术;1996年9月,约8.3万个网页应用了Java技术来制作;1997年2月18日,JDK1.1发布;1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议纪录;1997年9月,Ja...原创 2019-02-27 16:58:04 · 6151 阅读 · 0 评论 -
String类
1.1 String类概述概述java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 “abc” )都可以被看作是实现此类的实例。类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副本。特点字符串不变:字符串的值在创建后不能被更改。 public class...原创 2019-03-06 12:09:31 · 194 阅读 · 0 评论 -
方法入门
day02_12_方法入门_概念引入day02_13_方法入门_方法的定义day02_14_方法入门_方法的调用原创 2019-03-06 12:19:47 · 166 阅读 · 0 评论 -
Java-多态
一、概述引入多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。定义多态: 是指同一行为,具有多个不同表现形式。前提【重点】继承或者实现【二选一】方法的重写【意义体现:不重写,无意义】父...原创 2019-03-09 23:00:36 · 241 阅读 · 0 评论 -
java斗地主demo
package com.learn.Demo9;import java.util.*;/* 准备牌: 牌可以设计为一个ArrayList<String>,每个字符串为一张牌。 每张牌由花色数字两部分组成,我们可以使用花色集合与数字集合嵌套迭代完成每张牌的组装。 牌由Collections类的shuffle方法进行随机排序。 * 发牌 将每...原创 2019-03-14 17:02:39 · 355 阅读 · 0 评论 -
java继承学习案例
基础类package com.learn.Demo2;public class User { private String name; //姓名 private int money; //余额,也就是当前用户 public User() { } public User(String name, int money) { ...原创 2019-03-07 14:43:02 · 953 阅读 · 0 评论 -
java-接口
接口1.1 概述接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并 不是类,而是另外一种引用数据...原创 2019-03-07 18:12:31 · 140 阅读 · 0 评论 -
java-日期时间类-Date类
2.1 Date类概述java.util.Date类 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(long date):分配Date对象并初始化此对象,以表示自...原创 2019-03-11 16:08:15 · 345 阅读 · 0 评论 -
java- Object类
Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}根据JDK源代码及Object...原创 2019-03-11 16:11:32 · 278 阅读 · 0 评论 -
【String类、static关键字、Arrays类、 Math类】
今日内容String类static关键字Arrays类Math类教学目标能够使用String类的构造方法创建字符串对象能够明确String类的构造方法创建对象,和直接赋值创建字符串对象的区别能够使用文档查询String类的判断方法能够使用文档查询String类的获取方法能够使用文档查询String类的转换方法能够理解static关键字能够写出静态代码块的格式能够使用Arr...原创 2019-03-05 18:12:43 · 285 阅读 · 0 评论 -
ArrayList的使用
ArrayList集合的长度是可以随意变化的泛型:也就是装在集合当中的所有元素,全都是统一的什么类型;注意:泛型只能是引用类型,不能是基本类型;从JDK1.7开始,右侧的尖括号不用写内容,但是尖括号&lt;&gt;本身不能省略 ArrayList&lt;String&gt; list=new ArrayList&lt;&gt;(); 例题:创建及打印,遍历public class A...原创 2019-03-05 17:17:59 · 317 阅读 · 0 评论 -
Random的使用
Random:此类的实例用于生成伪随机数流。此类使用public Random(long seed)使用单个 long 种子创建一个新的随机数生成器。该种子是伪随机数生成器的内部状态的初始值,该生成器可通过方法 next(int) 维护。调用 new Random(seed) 等效于: Random rnd = new Random(); rnd.setSeed(seed);例题:生成...原创 2019-03-05 13:04:55 · 289 阅读 · 0 评论 -
HelloWorld案例
HelloWorld程序的代码编写新创建一个HelloWorld.java的文件编写代码class 名必须与文件名一样public class HelloWorld{ public static void main (String[] ages){ Systemctl.out.println("Hello World"); }}HelloWorld程序的编...原创 2019-02-27 22:16:15 · 541 阅读 · 0 评论 -
关键字&标识符
关键字的概念与特征定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写标识符的概念与规则标识符:程序员为自己定义的类、方法或者变量的名称。java语言中规定标识符:由大小写字母、数字、下划线、和美元符号组成,但不能以数字开头。标识符不能使用java中的关键字。标识符定义习惯: ▆ 包名:使用小写字母。 ▆ 类名和接口名:通...原创 2019-02-27 22:49:40 · 637 阅读 · 0 评论 -
常量&变量
常量的概念与分类字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:“aa”、“hello”、“123”整数常量:直接写上的数字,没有小数点。例如:123、222、333浮点数常量:直接写上的数字,有小数点。例如:2.3、-3.14、0.0字符常量:凡是用单引号引起来的单个字符,就叫做字符常量。例如:‘A’、‘b’布尔常量:只有量中取值。true、 false空常量:null ...原创 2019-02-27 23:46:56 · 140 阅读 · 0 评论 -
数据类型转换
数据类型转换_自动转换当数据类型不一样时,将会发生数据类型转换自动类型转换(隐式)1.特点:代码不需要进行特殊处理,自动完成2.规则:数据范围从小到大=自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下:低---------------------------------------------&gt;高byte,short,char-&gt; int -&gt; long ...原创 2019-02-28 16:21:29 · 70 阅读 · 0 评论 -
运算符
算术运算符_四则与取模运算java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符算术运算符_加号的多种用法day02_07_算术运算符_自增自减运算符day02_08_赋值运算符day02_09_比较运算符day02_10_逻辑运算符day02_11_三元运算符...原创 2019-03-01 11:23:30 · 98 阅读 · 0 评论 -
JDK9新特性-Jshell
day02_15_JDK9的JShell简单使用day02_16_编译器的两点优化原创 2019-03-01 11:30:53 · 145 阅读 · 0 评论 -
Scanner的使用
Scanner类的功能,可以实现键盘输入数据,到程序当中。引用类型的一般使用步骤:1.导包import 包路径。类名称只有java.lang下的内容不需要导包。同目录下的不用导包2.创建类名称 对象名=new 类名称();3.使用对象名。成员方法名()例如,以下代码使用户能够从 System.in 中读取一个数:Scanner sc = new Scanner(System.i...原创 2019-03-05 11:32:01 · 374 阅读 · 0 评论 -
匿名对象概念和使用
匿名对象就是没有名字的对象:Student stu = new Student();//这个stu就是对象,名字就是stunew Student();//这个也是一个对象,但是没有名字注意: 匿名对象只能用一次。...原创 2019-03-05 12:19:45 · 1863 阅读 · 0 评论 -
java-包装类-装箱-拆箱
概述Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类,如下:基本类型对应的包装类(位于java.lang包中)byteByteshortShortintIntegerlongLongfloatFl...原创 2019-03-11 20:53:27 · 219 阅读 · 0 评论