自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习基础篇笔记13-----package关键字和import关键字

package作用package语句作为Java源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。它的格式为:package 顶层包名. 子包名 ;包帮助管理大型软件系统:将功能相近的类划分到同一个包中。比如:MVC的设计模式包可以包含类和子包,划分项目层次,便于管理解决类命名冲突的问题控制访问权限import作用import语句告诉编译器到哪里去寻找类。语法格式:import 包名. 类名;在源文件中使用import显式的导入指定包下的类或接

2020-11-08 21:51:58 161

原创 java学习基础篇笔记12-----this关键字

可以调用this关键字的结构属性、方法、构造器this可以理解为:当前对象一般情况下我们都省略了关键字,但如果方法的形参和属性同名时,必须使用this.变量的方法指明当前类的属性当构造器的形参与类的属性同名时,必须使用this.变量的方法指明当前类的属性this调用构造器① 我们在类的构造器中,可以显式的使用"this(形参列表)"方式,调用本类中指定的其他构造器② 构造器中不能通过"this(形参列表)“方式调用自己③ 如果一个类中有n个构造器,则最多有 n - 1构造器中使用了"this

2020-11-08 21:41:53 113

原创 java学习基础篇笔记11-----构造器

构造器的作用创建对象初始化对象的信息使用说明如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器定义构造器的格式:权限修饰符 类名(形参列表){}一个类中定义的多个构造器,彼此构成重载、一旦我们显式的定义了类的构造器之后,系统就不再提供默认的空参构造器一个类中,至少会有一个构造器。举例编写两个类,TriAngle和TriAngleTest,其中TriAngle类中声明私有的底边长base和高height,同时声明公共方法访问私有变量。此外,提供类必要的构造器。另一

2020-11-08 20:59:56 151

原创 java学习笔记基础篇10-----封装与隐藏

封装性的代码体现将类的属性xxx私化(private),同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值package object_oriented2;/* * 总结:属性赋值的先后顺序 * 1.默认初始化 * 2.显式初始化 * 3.构造器中赋值 * 4.通过对象.方法或者对象.属性赋值 * 先后顺序:1.2.3.4 */public class Usertest {public static void main(String[] a

2020-11-08 20:40:53 107

原创 java学习基础篇笔记9-----面向对象2(方法)

方法方法的声明:权限修饰符 返回值类型 方法名(形参列表){方法体}return关键字1.使用范围:使用在方法体中2.作用:结束方法针对于返回值类型的方法,使用"return 数据"方法返回所要的数据。3.注意点:return关键字后面不可以声明执行语句。方法的重载定义: 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。总结:“两同一不同”:同一个类、相同方法名参数列表不同:参数个数不同,参数类型不同例子:package object

2020-11-07 16:11:04 125

原创 java学习基础篇笔记8------面向对象1

不得不说研究生生活还是比较忙的,停滞了几周的学习,现在我终于又开始了一点点学习进展。面向对象1.Java类及类的成员:属性、方法、构造器;代码块、内部类2.面向对象的大特征:封装性、继承性、多态性、(抽象性)3.其它关键字:this、super、static、final、abstract、interface、package、import等面向对象与面向过程的区别面向过程:强调的是问题的解决过程,以函数为最小单位。面向对象:强调的是谁来解决问题,以对象/类为最小单位,将功能封装到对象中,通

2020-10-27 16:11:00 264

原创 java学习基础篇笔记7-----数组常用算法与Arrays工具类的使用

求数组最大值、最小值、平均值、求和package arraytest;/* * 数组算法:求最大值、最小值、平均值、求和。 */public class Arrayalgorithm { public static void main(String args[]) { //定义一个一维数组 int[] array = new int[] {54,98,71,-98,-20,0,89,34,58,66}; //初始化最大值,最小值,和数,平均数 int maxarray = ar

2020-10-11 19:56:28 150

原创 java学习笔记基础篇6-----数组

数组定义:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。要素:数组名、元素、下标、数组长度特点:1、数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。2、创建数组对象会在内存中开辟一整块连续的空间。3、数组的长度一旦确定,就不能修改。一维数组数组的定义与初始化:1、静态初始化:初始化和赋值同时进行int[] score = new int[]{1,2,3};// orint

2020-10-10 19:20:39 174

原创 java学习基础篇笔记5-----for循环、while和do-while循环

for循环for循环执行过程示意图 直接上一个例子,输出水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。package sa.contacts;public class Forloop { public static void main(String args[]) { System.out.println("水仙花数为:"); for(int i=100;i<=999;i++) { int ge=i%10;//获取个位数 int shi=(i

2020-10-08 15:10:34 298

原创 java学习基础篇笔记4-----switch-case语句+Scanner类

switch-caseswitch-case语句结构switch( 表达式){case 常量1: 语句1; // break;case 常量2: 语句2; // break; … …case 常量N: 语句N; // break;default: 语句; // break; }需要注意的地方switch(表达式)中表达式的值 必须是下述几种类型之一:byte ,short, char ,int,String (jdk7.0);case子句中的值必须是同一个switch语句,所有case

2020-10-08 11:24:34 750

原创 java学习基础篇笔记3-----if-else

if-else语句 例子1:编写程序:由键盘输入三个整数分别存入变量num1、num2、num3, 对它们进行排序(使用 if-else),并且从小到大输出。package sa.contacts;import java.util.Scanner;public class SignTest { public static void main(String args[]){ Scanner cx = new Scanner(System.in); System.out.print("请输

2020-10-07 21:13:05 198

原创 java学习基础篇笔记2-----数据类型

变量分类byte、short、int、long依次为1、2、4、8字节长度。float:单精度,4字节,尾数可以精确到7位有效数字double:双精度,8字节,精度是float的两倍。自动类型转换符号:=当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制 类型转换原则进行处理。扩展赋值运算符: +=, -=, =, /=, %=系统自动进行强制类型转换例:short s=3s=s+2等价于s=int(s+2)s+=2等价于s=short(s+2)“&”和“&am

2020-10-07 21:02:01 96

原创 java学习基础篇笔记1-----“hellowworld”

显示hellowworldpackage sa.contacts;public class hellowworld{public static void main(String[] args){ System.out.println("Hello World!"); }}注意:println和print的区别是,println打印了之后自动换行,而print打印后不换行...

2020-10-07 20:34:00 83

空空如也

空空如也

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

TA关注的人

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