
javaSE
yyydh
记录学习脚步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA excel表格提取对应信息并转出成新表 总表拆分为子表
这里写自定义目录标题 效果是把目标的表格中的数据与目标信息匹配的全部导出为新表,新表在d盘 话不多说直接上代码 界面图: import javax.swing.; import java.awt.; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import org.apache.commons....原创 2020-02-07 20:42:55 · 646 阅读 · 0 评论 -
【Java项目】 学生信息成绩管理系统 有图形化界面,源代码上传至github,有需要的免费下载
这是一个基于java和mysql的项目,能实现登录注册、信息查询修改、按课程成绩年级排名、关键词搜索的功能。 源代码上传至github,有需要的免费下载 https://github.com/Babayaodonghai/StudentsManage.git ...原创 2019-07-11 15:45:35 · 2839 阅读 · 3 评论 -
【Java开发】Object类
Object类 主要特点是解决可以解决参数的同一问题,也就是说使用Object类可以接受所有的数据类型。 Object类是Java里唯一一个不存在继承关系的类,所有的类默认情况下都是Object类的子类,以下两种类的定义效果完全相同: class A{}; class A extends Object{}; 既然Object类是所有类的父类,那么这种情况下就可以使用Object类接受所有的子类...原创 2019-06-01 23:08:55 · 247 阅读 · 0 评论 -
【Java开发】Annotation注解 @Override,@Deprecated,@SuppressWarnings
Annotation注解 annotation是以一种注解的形式实现程序的开发 利用annotation可以有效的减少程序配置的代码,并且可以利用annotation进行结构化的定义,本次只是java里的几个基本注解。 准确的覆写:@Override 子类继承了父类之后如果发现父类中的某些方法功能不足的时候往往会采用覆写的形式扩充方法功能。 观察覆写的问题: 开发中有可能忘记编写extends,或...原创 2019-05-30 22:17:21 · 383 阅读 · 0 评论 -
【JAVA开发】代码块
代码块 基本介绍:程序中使用“{}”定义的结构就称为代码块,而后根据代码块出现的位置和定义的关键字不同分为普通代码块、构造块、静态块、同步代码块。 普通代码块 普通代码块的主要特点是定义在一个方法之中的代码块。 例:观察一个程序: public class Demo { public static void main(String[] args) { { int x=10; //局部变量 Syst...原创 2019-05-27 21:29:05 · 196 阅读 · 0 评论 -
【Java开发】this关键字 利用this进行代码简化
this关键字 this关键字可以说是Java里比较复杂的关键字,因为this有一个核心概念,表示当前对象,而这个当前对象很难理解。 1.this调用属性 构造方法中参数的目的是为了类中的属性初始化,那么方法中的参数名称最好与类中的属性名称相同。这时需要this关键字。比如: public Test(String name){ this.name=name; } 若直接name=name则不能完成...原创 2019-05-18 14:46:22 · 398 阅读 · 0 评论 -
【Java开发】String类的常用方法(必背)及API文档组成内容
字符与字符串: public String(char[] value) 构造 将字符数组转化为String类对象 public String(char[] value, int offest,int count) 构造 将部分字符数组转化为String类对象 offest表示开始索引,count表示转化的数量 public char charAt(int index) 普通 返回指...原创 2019-05-17 22:15:45 · 862 阅读 · 0 评论 -
【Java开发】String类的两种实例化方法及字符串的比较==和.equals()区别 String类的特点
String类 String类直接实例化:String str = new String(“Hello World”); String类的构造方法:public String(String str),构造里依然要接收一个本类对象; 构造方法实例化:String str =new String(“Hello World”); 字符串的比较==和.equals() “==”会进行比较,但是不是比较字符...原创 2019-05-15 22:36:01 · 346 阅读 · 0 评论 -
【JavaSE】简单Java类的部分开发要求
简单Java类的部分开发要求 1.类名必须有意义; 2.类中的所有属性必须private封装,封装后的属性必须提供setter和getter方法; 3.类中可以有多个构造方法,但是必须保留一个无参的构造方法,构造方法按参数个数升序或降序排列; 4.类中不许出现任何的输出语句,所有信息必须交给被调用处输出; 5.类中需要提供一个取得对象完整信息的方法; ...原创 2019-05-14 11:36:26 · 171 阅读 · 0 评论 -
【JavaSE 面向对象开发】构造方法与匿名对象
构造方法 定义要求:方法名与类名相同,无返回值声明; 构造方法在使用new实例化的时候被调用,不管代码如何改变,只要使用了new就需要构造方法; 一个类至少保留一个构造方法,,若没有明确定义,则自动生成无参的构造方法; 构造方法的核心功能是在实例化对象的时候为类中的属性初始化。 构造方法重载时只考虑参数类型和个数。 匿名对象 没有栈空间指向的对象称为匿名对象,匿名对象只能使用一次,之后该对...原创 2019-05-14 11:22:48 · 119 阅读 · 0 评论 -
【Java开发 面向对象】对象与内存关系以及垃圾空间的产生,堆空间栈空间
对象与内存 对象视为引用类型,与数据类型不同的是需要new开辟内存空间,(实例化有内存空间后才能操作方法)。 栈内存:保存一块堆内存的地址,简单理解为保存了对象的名字,一个栈内存只能保持一个堆内存的地址。 堆内存:保存每个对象的属性,需要关键字new开辟,开辟后堆内存中会有类的各种属性,若分别new了2个对象,那么各自占有堆空间且不会相互影响;一个堆内存可以被多个栈内存所指向; 垃圾空间的产生 举...原创 2019-05-13 22:06:58 · 228 阅读 · 0 评论