Java基础第八天的初始化过程Student s = new Student();在内存中做了哪些事情?加载Student.class文件进内存在栈内存为s开辟空间在堆内存为学生对象开辟空间对学生对象的成员变量进行默认初始化对学生对象的成员变量进行显示初始化通过构造方法对学生对象的成员变量赋值学生对象初始化完毕,把对象地址赋值给s变量面向对象练习定义一个Demo,其中定义一个求两个数据和的方法
原创 2016-12-27 00:45:20
998阅读
方法:构造方法:构造方法类似ES6中的constructor,用来初始化
原创 2021-06-01 17:26:00
26阅读
1.如果一个声明为public,那么该类的名字必须和文件名完全一样(包括大小写)。且由于名是标识符,由此决定了文件名也必须符合标识符的规则。2.如果一个不是声明为public,那么文件名可以和名不同,进而不受标识符规则的约束。3.一个java源文件中可以同时声明多个, 编译后每个会生成独立的字节码文件(.class文件)。  4.一个java
原创 2022-12-15 13:38:14
115阅读
Java基础库JFC(Java Foundation Class)的形式为程序员提供编程接口API,库中的按照用途归属于不同的包中。
转载 2013-03-22 22:32:00
91阅读
Java8提供了四千多个基础,通过这些基础库可以提高开发效率,使用它们编写好的进行开发,不用自己去写好这个,这个方法是干什么的,极大程度的降低了开发难度,为Java开发带来了极大的便利。本文将介绍一些常用的,经常的使用这些,能够让我们不用去经常查阅API去寻找这些方法,节省开发时间,总的来说还是多敲,多练。一、Scanner  程序都是为用户开发的,开发好的程序需要用户的键盘输入、鼠
转载 2023-07-19 13:39:24
58阅读
说明java的Object是所有的对象的基,它也有自己的基本类型。这些基本类型存储在栈中,运行速度更快。对于这些基本类型java都有对应的包装,对应的占用空间也更大,尽量使用基本类型处理。java的基本类型主要有boolean,char,byte,short,int,long,float,double,void这几个,其中String属于包装,并不属于基本类型。boolean包装:Bool
一、引言Oracle为Java提供了丰富的基础库,Java 8 提供了4000多个基础库,熟练掌握这些基础库可以提高我们的开发效率,当然,记住所有的API是不可能也没必要的,我们可以通过API文档或直接网上搜索来逐渐熟悉大部分类的功能和方法,下面我们来学习一些基础库。二、ScannerScanner可以很方便的获取用户的键盘输入,是一个基于正则表达式的文本扫描器,可以从文件、输入流、字符
转载 2024-05-16 10:18:27
24阅读
   
转载 2016-11-01 23:24:00
175阅读
1.枚举的理解:的对象只有有限个,确定的 2.当需要定义一组常量时,强烈建议使用枚举 3.如果枚举中只有一个对象,则可以作为单例模式的实现方式 package com.klvchen.java; public class SeasonTest1 { public static void ma ...
转载 2021-09-11 11:51:00
125阅读
2评论
                     
原创 2021-05-25 11:40:48
172阅读
# Java 基础库概述 Java 基础库是 Java 编程语言的一部分,包含了一组丰富的 API 来支持在 Java 平台上进行各种常见编程任务。这些库提供了对字符串、数据结构、网络、输入输出(I/O)、日期和时间等操作的基本支持。在这篇文章中,我们将探讨 Java 基础库的一些核心组件,并提供相关代码示例,帮助读者加深对这些库的理解。 ## Java 库的结构 Java 基础
原创 10月前
24阅读
# Java 实体基础Java编程中,实体是用来表示某个实体或对象的。实体通常包含一组属性(成员变量)和方法,用于描述该实体的特征和行为。在进行面向对象编程时,实体是非常重要的基础。 ## 实体的定义 实体通常使用Java来定义,其中包含了该实体的属性和方法。属性可以是各种数据类型,例如整数、浮点数、字符串、日期等。方法则用于描述该实体的行为,比如获取和设置属性值、
原创 2024-01-23 06:39:37
45阅读
目录六:基础库1.为分类2.字符串(重点)3.正则表达式4.数学与计算(Math)Math基本介绍Math基本方法介绍5.日期,日历和时间Date日期Date常用方法格式化时期Calendar日历(*)Calendar修改日期(*)二月份有多少天(*)6.包装包装基本介绍Integer基本介绍Integer基本用法String基本用法Integer包装底层原理(*)包装
转载 2024-09-12 09:02:54
31阅读
 1.子类对象访问成员的顺序:先子类,再父。 ----如果子类存在就是使用子类的,不会访问父。 2.子类对象的构造顺序: 先父,再子类。3.如果一个显式声明从哪个继承,则父就是哪个;如果没有显式声明,那么Java会帮自动让该类继承Object,因此Object是Java中所有的根。4. super(...), this(...) 这两种方法只能在构造...
原创 2022-12-15 13:38:09
53阅读
 1.以后写代码时,只要遇到访问"对象中的成员"或"数组中的元素",都要先进行空指针防护 if(p!=null){    p.aa(); }
原创 2022-12-15 13:38:22
59阅读
一、File Filejava.io包中唯一对文件本身进行操作的。它可以进行创建、删除文件等操作。 1. 创建文件 可以使用 createNewFille() 创建一个新文件。 注意: Windows 中使用反斜杠表示目录的分隔符"\"。 Linux 中使用正斜杠表示目录的分隔符"/"。 最
转载 2020-06-01 09:09:00
181阅读
2评论
一、与字符串相关的 java.lang.String ""存储在字符串常量池内 hello是String对象,s1只是String类型的变量;String对象 不可变 是不能把"hello"对象给"hehe"对象 错误代码例子: 二、包装 装箱:把基本类型转换为包装对象 拆箱:把包装对象转化 ...
转载 2021-08-10 11:09:00
127阅读
2评论
异常: 在java中把各种异常现象进行了抽象形成了异常 Exception 程序可以处理的,程序员在编译时必须进行预处理,否则编译时报错叫做:编译时异常 RuntimeException 运行时异常,这类异常不需要预处理,通过规范代码可避免 ###如何避免空指针异常 & 类型转换异常 1)如何避 ...
转载 2021-08-10 10:24:00
133阅读
2评论
Object 对象.getClass() (返回一个Class) 对象.hashCode() (内存地址经过特定算法得到的序列) 对象.toString() (名@十六进制地址,子类重写) 对象.equals() (与**==一样比较内存地址**,子类重写) // 手写一个 Student ...
转载 2021-10-22 23:41:00
92阅读
2评论
转自:https://www.cnblogs.com/baiqiantao/p/7478523.html   反射 Reflect Modifier 修饰符工具   在查看反射相关的Class、Field 、Constructor 等时,看到他们都有这样一个方法:g
转载 2019-09-29 14:11:00
146阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5