自定义博客皮肤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 SE 包装类

包装类基本数据类型所对应的引用数据类型Object可统一所有数据,包装类的默认是null基本数据类型—>包装类型byte—>Byteshort—>Shortint—>Integerlong—>Longfloat—>Floatdouble—>Doubleboolean—>Booleanchar—>Character类型转换与装箱、拆箱基本类型转换为引用类型 装箱引用类型转换为基本类型 拆箱栈与堆8种包装类提供不同

2021-05-31 21:31:05 2318

原创 Java SE 内部类

内部类object类Object类常用方法包装类String类BigDecimal类内部类:概念:在一个类的内部再定义一个完整的类特点:编译之后可生成独立的字节码文件内部类可直接访问外部类的私有成员,而不破坏封装可为外部类提供必要的内部功能组件package Neibulei;public class Body { private String name; class Header{ public void run(){ .

2021-05-25 19:50:47 2290

原创 JavaSE接口

接口package oop01.demo05;public interface TimeService { void timer();}package oop01.demo05;//interface 定义的关键字 接口都需要有实现类public interface UserService { //接口中的所有定义都是抽象的 public abstract //常量 public static final int age = 99; v

2021-05-24 21:14:41 2335

原创 Java operator

运算符算术运算符 + - * / % ++ - -赋值运算符=关系运算符> < >= <= == != instanceof逻辑运算符&& || !位运算符& | ^ ~ >> << >>>条件运算符? :扩展运算符+= - = *= /=算术运算符package operator;import base.*;public class Demo1 { public static v

2021-05-14 16:28:20 141

原创 JavaSE Error和Exception 自定义异常

异常抛出异常捕获异常异常处理的五个关键字:try catch finally throw throwspackage oop01.exception.demo02;public class Test { public static void main(String[] args) { int a = 1; int b = 0; try {//监控区域 System.out.println(a/b);

2021-05-12 15:17:55 91

原创 JavaSE abstract

abstractpackage oop01.demo04;//abstract 抽象类 extends 单继承 (接口可以实现多继承)public abstract class Action { //约束; //abstract,抽象方法,只有方法名字,没有方法的实现 public abstract void doSomething(); //1、不能new这个抽象类,只能靠子类去实现它;约束 //2、抽象类中可以写普通的方法 //3、抽象方法必

2021-05-10 19:45:16 53

原创 JavaSE Statics

Staticspackage oop01.demo03;public class Student { //静态属性 private static int age;//静态的变量 private double score;//非静态的变量 public static void main(String[] args) { Student s1 = new Student(); System.out.println(s1.score);

2021-05-10 16:11:42 49

原创 JavaSE instanceof与类型转换

instanceof引用类型,判断一个对象是什么类型package oop01.demo02;public class Application02 { public static void main(String[] args) { //System.out.println(x instanceof Y); /* 是否存在父子关系 是否是指向的类型 */ //Object--String //

2021-05-10 15:28:18 48

原创 JavaSE 多态

多态父类:package oop01.demo02;public class Person01 { public void run(){ System.out.println("run"); }}子类:package oop01.demo02;public class student extends Person01{ @Override public void run() { System.out.println("st

2021-05-09 20:32:02 44

原创 Java SE 继承

继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。extends 扩展 子类是父类的扩展Java中类只有单继承,没有多继承继承是类和类之间的一种关系object类super类方法重写object类父类Personpackage oop01.demo02;public class Person { //在java中,所有的类,都默认直接或者间接继承Object //ctrl+H //public //protected

2021-05-09 15:51:47 58

原创 Java SE 封装

封装封装:高内聚 低耦合属性私有get/set 在set中会有一些安全性的判断package oop01.demo01;import org.omg.CORBA.PUBLIC_MEMBER;public class Student { //属性私有 private String name; private double ID; private char sex; private int age; //提供一些可以操作这个属性的方法

2021-05-08 20:49:59 44

原创 Java SE之面向对象

回顾方法及加深方法的定义修饰符返回类型break:跳出switch,结束循环和return的区别方法名:注意命名原则 见名知意参数列表:(参数类型 ,参数名)异常输出:疑问方法的调用:递归静态方法非静态方法形参和实参值传递和引用传递this关键字静态方法和非静态方法静态方法 staticpackage oop;public class Demo01 { public static void main(String[] args) {

2021-05-08 20:43:49 45

原创 Java SE 数组学习整理

数组的声明与创建package array;public class Demo02 { public static void main(String[] args) { //静态初始化:创建+幅值 int[] a = {1,2,3,4,5}; System.out.println(a[0]); //动态初始化:包含默认初始化 int[] nums = new int[10];

2021-05-04 14:35:35 43

原创 Java SE 简易交互界面计算器作业

写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互实现。写四个方法:加减乘除利用循环+switch进行用户交互传递需要操作的两个数输出结果package method;import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import java.util.Scanner;public class CalcDemo1 { public static void main(Strin

2021-05-01 09:42:48 137

原创 Java SE方法

方法介绍package method;public class Demo1 { //main方法 public static void main(String[] args) { //实际参数:实际调用传递给他的参数 int sum = add(1,2); System.out.println(sum); test(); } //加法 //形式参数,用来定义作用的 public stati

2021-05-01 09:36:33 73

原创 Java SE 流程控制 Struct

while & do whilepackage Struct;public class DoWhileDemo1 { public static void main(String[] args) { int i = 0; while(i<0){ i++; System.out.println(i); } do { i++;

2021-05-01 09:27:29 1240 1

原创 Java SE之用户交互界面Scanner

package Scanner;import java.util.Scanner;public class Demo3 { public static void main(String[] args) { //从键盘接收数据 Scanner scanner = new Scanner(System.in); System.out.println("使用nextLine方式接收:"); //判断是否还有输入 St

2021-05-01 09:04:19 1246 1

原创 南京理工大学在校学生申请学校邮箱账户以及获得Intellij IDEA许可证的流程

本人是njust在校研究生,在此介绍并记录南京理工大学在校学生申请学校邮箱账户以及获得Intellij IDEA许可证的流程,希望对浏览此博客的同学有所帮助。申请学校邮箱账户登录智慧理工服务门户。百度搜索或点此超链接智慧理工服务门户在可用应用中选择邮箱自主开户。输入账号密码申请即可。在南理工邮箱中登录。申请Intellij IEDA许可证(一年使用期限)网站申请地址:https://www.jetbrains.com/community/education/#students(我是网

2021-04-24 21:54:45 16226 1

空空如也

空空如也

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

TA关注的人

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