自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习笔记----代码块

1.普通代码块:如果一个代码块写在方法里,就成称为普通代码块例.编写普通代码块public class TestDemo{ public static void main(String [] args){ { //普通代码块 int num = 10; //局部变量 System.out.println("num = " + num); } int num = 100; //全局变量

2021-10-02 02:26:59 138

原创 Java学习笔记----static关键字

1.static定义属性 对于一个类的主要组成就是属性和方法,每一个对象都分别拥有各自的属性内容,如果类中的某个属性希望定义为公共属性(即所有对象都能使用的属性),则可以在声明属性前加上static关键字例.定义程序public class TestStatic { public static void main(String args[]){ Bookb ba = new Bookb("java开发",10.2); Bookb bb = ...

2021-09-28 21:31:12 145

原创 Java学习笔记----对象比较

如果有两个数字判断相等,则可以用“==”;如果是字符串要判断相等,可以使用内置方法equals();如果有一个自定义的类,要想判断他的两个对象是否相等,则必须要实现类对象中所有属性内容的比较例.基础的比较方式class Book{ private String title; private double price; public Book(String title,double price){ this.title = title; thi

2021-09-27 18:10:54 149

原创 Java学习笔记----数据表与简单Java类映射

对于如上的关系表,现在要求实现如下的数据关联:一个部门有多个雇员 一个雇员有一个或零个领导部门表(dept):部门编号(deptno)、部门名称(dname)、部门位置(loc);雇员表(emp):雇员编号(empno)、姓名(ename)、职位(job)、工资(sal)、佣金(comm)、领导编号(mgr)、部门编号(deptno)例.代码实现class Dept{ private int deptno; private String dname; pr...

2021-09-27 15:23:53 420

原创 Java学习笔记----引用传递

1.基本概念:引用传递是整个Java的精髓所在,其核心意义是:同一块堆内存空间可以被不同的栈内存所指向,不同栈内存可以对同意堆内存进行内容的修改例.第一道引用传递范例class Message{ private int num = 10; /** * 本类没有提供无参构造方法,而是提供有参构造,可以接收num属性的内容 * @param num 接收num属性的内容 */ public Message(int num){ thi

2021-09-26 17:34:28 433

原创 Java学习笔记----this关键字

在java中this关键字可以完成三件事情:调用本类属性,调用本类方法,表示当前对象1.调用本类属性 在一个类的定义的方法中可以直接访问类中的属性,但很多时候会出现方法参数名称和属性名称重复的情况,此时需要使用this.属性的形式指明要调用类中的属性而不是方法的参数例.观察程序问题...

2021-09-26 00:05:31 1157

原创 Java学习笔记----String类的常用方法

对于String类的一些基本操作方法:

2021-09-23 21:56:38 138

原创 Java学习笔记----String类基本概念

String类的两种实例化方式例.为String类对象直接赋值public class StringDemo { public static void main(String args[]){ String str = "www.Baidu.com"; System.out.println(str); }}www.Baidu.com以上代码没有使用关键字new,而String类本身就定义了一个构造方法,语法如下:public Str

2021-09-23 01:08:35 109

原创 Java学习笔记----数组

对于数组本身属于引用型数据,其定义的语法如下:声明并开辟数组数据类型 数组名称 [] = new 数据类型 [长度]数据类型 [] 数组名称 = new 数据类型 [长度]分布完成声明数组: 数据类型 数组名称 [] = null;开辟数组: 数组名称 = new 数据类型 [长度]当数组开辟空间后,可以采用“数组名称[下标[索引]]”的形式进行访问,所有数组的下标都是从0开始的。Java为了方便数组的输出,提供...

2021-09-21 22:03:46 243

原创 Java学习笔记----简单Java类☆

此前的内存关系中,对象的名字可以解释为在栈内存中保存,而对象的具体内容(属性)在堆内存中保存;而当没有栈内存指向堆内存空间时,就是一个匿名对象例.定义匿名对象class Book{ private String title; private double price; public Book(String t,double p){ title = t; price = p; } public void getInfo(){

2021-09-19 16:02:31 187

原创 Java学习笔记----构造方法

如果需要实例化新的对象,需要使用关键字new来解决,但是除了new这个关键字之外,还有可能在对象实例化时为其进行一些初始化的准备操作,这时就需要构造方法的支持。构造方法本身是一种特殊的方法,他只在新对象实例化的时候调用,其定义原则为:方法名称和类名称相同,没有返回值类型声明,以进行重载。例.定义构造方法...

2021-09-19 14:17:26 112

原创 Java学习笔记----封装性基础分析

在开发过程中,使用private关键字进行封装,从而将类中的属性进行私有化的操作例.使用private封装属性public class TestDemo{ public static void main(String args[]){ Book bk = new Book(); bk.title = "Java 开发"; bk.price = -89.9; bk.getInfo(); }}class

2021-09-19 12:44:58 103

原创 Java学习笔记----类与对象

基本定义:类是由属性和方法组成的。属性中定义类一个个具体信息,实际上一个属性就是一个变量;而方法是一些操作的行为,但是在程序设计中,定义类也要按照具体的语法要求完成类的定义语法如下:class 类名称{ 数据类型 属性(变量) ; ... public 返回值的数据类型 方法名称(参数1, 参数2...){ 程序语句 ; [return 表达式;}}定义一个类:class Book{ String title;

2021-09-18 15:02:08 108

原创 Java学习笔记----方法(函数)

定义语法:public static 返回值类型 方法名称(参数类型 参数变量,...){ 方法体(本方法要执行的操作) ; [return [返回值];]}对于类中的返回值类型可以有两种:直接设置Java中的数据类型(基本数据类型、引用数据类型),如果方法设置了返回值,那么必须使用return语句返回与数据类型对应的数据; 方法没有返回值void,可以不使用return返回内容,但是可以使用return结束方法调用例.定义一个没有参数没有返回值的方法publi.

2021-09-16 21:49:08 96

原创 Java学习笔记----程序逻辑控制

分支结构--第一种选择结构:if、if ...else、if ...else if ... elsepublic class TestDemo{ public static void main(String args[]){ double score = 91.0; if(score < 60.0){ System.out.println("成绩不太行!"); }else if(score >= 60 &am.

2021-09-16 13:57:48 75

原创 Java学习笔记----运算符

1.关系运算符主要功能:进行数据的大小关系比较,返回的结果是boolean型数据(True or False)// 关系运算符public class TestDemo{ public static void main(String[] args) { System.out.println(3 > 1); System.out.println(3 < 1); System.out.println(3 >= 1);

2021-09-15 15:42:38 102

原创 Java学习笔记----数据类型

1.浮点数——默认数据类型为double型

2021-09-14 22:19:23 91

原创 数据结构学习笔记(python)——栈

1.定义:有序集合,添加操作和移除操作发生在同一端,排序原则为LIFO(后进先出)2.栈抽象数据类型:Stack( ) #创建一个空栈。无需参数,且会返回一个空栈push(item) #将一个元素添加到栈的顶端,需要一个参数item,且无返回值pop( ) #将栈顶端的元素删除。无需参数,但会返回顶端的元素,且修改栈的内容peek( ) #返回栈顶端的元素,但不删除元素。无需参数,也不修改栈的内容isEmpty( ) #检查栈是否为空。无需参数,且返回一...

2021-09-10 23:48:31 256 1

空空如也

空空如也

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

TA关注的人

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