自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 从零开始学“Java”(十七)——(数组的复制)

从零开始学“Java”(十七)一、数组的复制(常用的两种方法)System.arraycopy()Arrays.copyOf()二、System.arraycopy()这个方法是Java基于C语言实现的数组复制的方法。(1)特点相对于其他方式此方法效率更高。适用于两个数组之间进行复制。(2)示例:package cn.tudu.util;public class ArrayCopy { public static void main(String[] args) {

2020-06-01 21:55:22 85

原创 从零开始学“Java”(十六)——(Java中随机数的应用)

从零开始学“Java”(十六)一、Math.random()Math.random()是Java的Math类中提供的产生随机数的方法,其返回值是一个0~1之间的随机数,其范围包括0不包括1。二、示例public class Demo1 { public static void main(String[] args) { double r = Math.random(); System.out.println(r); }}运行结果如下:三、案例如何产生0~100之间的随机

2020-05-21 12:00:46 154

原创 从零开始学“Java”(十五)——(短路逻辑运算)

从零开始学“Java”(十五)一、定义短路逻辑运算是指在进行两元逻辑运算时,如果能够通过第一个表达式得到整体运算结果时,则不再运算第二个表达式。二、特点Java的两元逻辑运算符 && 和 || 都按照短路规则执行。三、优点可以减少运算次数提高程序性能。可以利用第一个表达式运算结果跳过第二个表达式,避免第二个表达式的运算错误。四、案例package cn.com.xbdx;//短路逻辑运算演示public class Demo1 { public static v

2020-05-20 23:15:53 237

原创 从零开始学“Java”(十四)——(引用数组)

从零开始学“Java”(十四)引用数组类型学生类package cn.com.xbdx;//学生类public class Student { //成员变量 String name; int age; String address; //构造方法 Student(String name,int age,String address){ this.name=name; ...

2020-04-09 20:12:41 104

原创 从零开始学“Java”(十三)——(构造方法、关键字this)

从零开始学“Java”(十三)一、构造方法(又叫构造函数、构造器、构建器)1.特点给成员变量赋初值。与类同名,但是没有返回值类型。在创建(new)对象时被自动调用。如果自己不写构造方法,则编译器默认一个无参构造方法,但如果自己写了构造方法,则不再默认提供。构造方法可以重载。二、关键字this1.特点指代当前对象,哪个对象调用方法则指向哪个对象只能用在方法中,方法中访问成...

2020-04-08 17:33:07 135

原创 从零开始学“Java”(十二)——(方法重载)

从零开始学“Java”(十二)一、方法的重载(Overload)1.特点发生在同一个类中,方法名相同,参数列表不同,方法体不同。当编译器在编译时会根据方法的签名自动绑定调用的方法。重载与返回值类型无关 。重载与参数名无关。2.注意(1)同一个文件中可以有多个类(2)但是public修饰的类,只能有一个 ,当出现两个时会出现错误(3)public修饰的类,必须与文...

2020-04-02 19:07:09 140

原创 从零开始学“Java”(十一)——(初识NullPointerException异常)

从零开始学“Java”(十一)Java中NullPointerException异常处理1.NullPointerException是空指针异常当给对象赋值为空时(如下图)会出现下图所示异常当出现此异常时应当注意检查引用的值是否为空。此文章适合零基础学编程的小伙伴,感谢各位阅读!...

2020-04-01 15:34:53 78

原创 从零开始学“Java”(十)——(面向对象、类、对象)

从零开始学“Java”(十)一、名词解释OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOAD:面向对象的分析与设计OOP:面向对象的编程二、什么是面向对象面向对象(Object Oriented)是一种程序设计方法,是一种新的程序设计规范,其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。三、类和对象1.类:现实世界中是由很多对象组成的, 基...

2020-03-31 20:02:15 118

原创 从零开始学“Java”(九)——(成员变量、局部变量)

从零开始学“Java”(九)一、局部变量和成员变量的区别(4点)(1)在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上(2)在内存中的位置不同成员变量:在堆内存(成员变量属于对象,对象进堆内存)局部变量:在栈内存(局部变量属于方法,方法进栈内存)(3)生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方...

2020-03-30 20:12:55 68

原创 从零开始学“Java”(八)——(常见的逻辑运算符)

从零开始学“Java”(八)一、常见的逻辑运算符1.常见的逻辑运算符有 && , ||, &, |, ^, !2.&和&&的区别(1)最终结果一样。(2)&&具有短路效果。左边是false,右边不执行;&是无论左边是false还是true,右边都会执行。3.|和||的区别是什么?(...

2020-03-27 11:11:22 101

原创 从零开始学“Java”(七)——(方法)

从零开始学“Java”(七)一、Java中方法的使用1.特点:(1)封装特定的业务逻辑功能,使其尽可能独立。(2)可以被反复调用多次,减少代码重复,有利于维护,有利于团队开发2.方法的定义:修饰词 返回值类型 方法名(参数列表){ 方法体}3.方法的调用:(分为两种)(1)无返回值: 方法名(有参传参);(2)有返回值: 数据类型 变量 = 方法名(有参传参);...

2020-03-26 19:45:31 113

原创 从零开始学“Java”(六)——(数组、数组的排序、数组的扩容)

从零开始学“Java”(六)一、数组1.定义:相同数据类型元素的集合,是一种数据类型(引用类型)2.语法:(1)可以先定义,再赋值int[] arr = new int [3]; //其中3代表给数组定义长度int[] arr = {3,6,9};(2)也可一步进行int[] arr = new int[]{3,6,9};3.数组越界int[] arr = new...

2020-03-25 19:57:37 100

原创 从零开始学“Java”(五)——(循环结构 for ,while ,do...while)

从零开始学“Java”(五)一、循环结构1.定义:反复执行一段相同或相似的代码。2.分类:在Java中有 for 循环,while ,do…while3.循环变量:在整个循环过程中所反复改变的那个数4.循环的三要素:(1)循环变量的初始化(2)循环的条件(以循环变量为基础)(3)循环变量的改变(向着循环的结束变)4.循环结构:(1)for:固定次数循环,应用率最高(2)...

2020-03-24 20:04:39 158

原创 从零开始学“Java”(四)——(if...else if 和 switch...case 结构)

从零开始学“Java”(四)一、if…else if 结构1.可以解决程序中分支数大于2条路的问题2.经典案例(运用if…else if 结构判断学生成绩等级)package cn.com.xbdx;import java.util.Scanner;public class Score { public static void main(String[] args) { ...

2020-03-23 11:51:38 114

原创 从零开始学“Java”(三)——(Scanner用法、运算符、if分支结构、判断是否是闰年)

从零开始学“Java”(三)一.Scanner的用法用于在控制台进行输入操作,具体用法如下:import java.util.Scanner; // 导入包Scanner sc = new Scanner(System.in);System.out.println("请输入内容:"); //提示用户进行输入int a = sc.**nextInt()**; //输入整型变量...

2020-03-20 11:36:24 215

原创 从零开始学“Java”(二)——(变量、命名)

从零开始学“Java”(二)一、变量(变量是用于存储数据的)1.变量的声明 int a; //声明一个整型的变量 int 吧b,d,c; //声明三个整型的变量2.初始化:即给变量第一次所赋的值 int a = 319; //声明整型变量a并赋值319 也可先声明再赋值 int a; //声明整型变量a a = 319; //给变量...

2020-03-19 12:16:27 137

原创 从零开始学“Java”(一)

从零开始学“Java”(一)一、首先介绍一下Java的开发环境 1.编译运行过程: (1)编译期: .java源文件经过编译生成.class字节码文件 (2)运行期: JVM加载.class并运行.class 2.配置环境变量 (1)JAVA_HOME:指向jdk的安装路径 (2)CLASSPATH:表示类的搜索路径,一般简写为 . (3...

2020-03-18 20:16:09 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除