Java基础
Simon没有猫
这个作者很懒,什么都没留下…
展开
-
==和equasl的区别
==和equasl的区别1、“==” 对于基本数据类型,“==” 比较的是两个对象的内容值是否相等。对于引用数据类型,“==” 比较的是两个对象的地址值是否相等。2、 equals:比较的是两个对象的内容值是否相等,equals是本质上就是==,只不过String重写了Object的equals方法,把引用比较改变成了值的比较。需要注意的是:相同内容的对象地址不一定相同,但相相同地址的对...原创 2020-02-27 23:02:31 · 339 阅读 · 0 评论 -
JDK、JRE、JVM的关系
JDK、JRE、JVMJDK:开发工具包,提供开发环境和运行环境。JRE:Java运行环境,提供了Java运行时所需要的环境。JDK包含了JRE同时也包含了很多Java程序的调试工具JVM:是java虚拟机,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。注:Java语言跨平台的原理是JVM跨平台...原创 2020-02-27 22:52:50 · 185 阅读 · 0 评论 -
Java简单的学生信息管理系统
不连接数据库,实现最简单的增删改查功能。**1.创建学生类**public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 private String address; ...原创 2019-11-13 11:58:49 · 631 阅读 · 0 评论 -
Java面向对象的封装
1、成员变量成员变量定义在类中方法外2、局部变量局部变量定义在方法当中3、成员变量和局部变量的区别类中位置不同:成员变量(类中方法外)局部变量(方法内部或方法声明上)内存中位置不同:成员变量(堆内存)局部变量(栈内存)生命周期不同:成员变量(随着对象的存在而存在,随着对象的消失而消失)局部变量(随着方法的调用而存在,醉着方法的调用完毕而消失)private是一个修饰符,可以用来修饰...原创 2019-11-07 23:06:07 · 455 阅读 · 0 评论 -
Java关于方法的基础练习01
1、 定义一个名为printHW的方法,方法中打印一个"HelloWorld"。在main方法中调用printHW方法。(无参数无返回值)public class lianxi01 { public static void main(String[] args) { printHW(); } public static void printHW (){...原创 2019-11-06 23:17:02 · 889 阅读 · 0 评论 -
Java与经典数学问题
一、百钱百鸡我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?public class Dom01 { public static void main(String[] args) { for (int x = 0; x <= 20; x++) { for ...原创 2019-11-05 21:44:22 · 565 阅读 · 0 评论 -
Java中方法的使用
一、不带返回值方法的定义和调用二、带返回值方法的定义和调用三、形参和实参四、方法的调用五、带返回值方法的调用六、方法重载七、练习原创 2019-11-04 23:13:04 · 391 阅读 · 0 评论 -
Java中数组的使用方法
一、数组的定义格式:第一种:数据类型[] 数组名示例:int[] arr double[] arr char[] arr第二种:数据类型 数组名[]示例:int arr[] double arr[] char arr[]二、数组动态初始化数组的动态初始化格式数据类型[] 数组名 = new 数据类型[数组长度];示例: 创建...原创 2019-11-02 23:05:52 · 371 阅读 · 0 评论 -
Java中常用的循环结构
一、for结构1、for语句的组成格式 格式 : for(初始化语句; 条件判断语句; 条件控制语句){ 循环体语句; }初始化语句:对控制循环的变量进行初始化条件判断语句:控制循环体是否要执行的判断条件循环体语句:循环中要做的事情条件控制语句:对控制循环的变量进行改变,也就是控制循环的进度2、for语句的执行流程1. 执...原创 2019-11-01 23:23:27 · 356 阅读 · 0 评论 -
Switch分支语句
switch的基本组成格式 switch(表达式){ case 值1: 语句体1; break; default: 语句体n+1; break; }格式说明:表达式:取值为byte、short、int、char,JDK5以后可以是枚举,JDK7以后可以是String。case:后面跟的是要和表达式进行比较的...原创 2019-11-01 22:37:21 · 269 阅读 · 0 评论 -
Java中获取随机数Random方法的使用
Random的使用步骤导入包import java.util.Random;创建对象Random r = new Random();获取随机数r.nextInt(10);获取数据的范围:[0,10) 包括0,不包括10。如果nextInt方法中传入的是20,则产生的随机数是0-19,如果想要产生1-20的随机数,需要手动修改:int num = r.nextInt(20) + 1...原创 2019-10-31 22:40:41 · 491 阅读 · 0 评论 -
Java分支语句
一、if语句格式1格式: if (关系表达式) { 语句体; }执行流程:①首先计算关系表达式的值②如果关系表达式的值为true就执行语句体③如果关系表达式的值为false就不执行语句体④继续执行后面的语句内容public class If01{ public static void main(String[]args){ System.out.println(...原创 2019-10-31 15:38:10 · 242 阅读 · 0 评论