自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 List、ArrayList、Vector、LinkedList的使用

package com.collection.list;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/30-9:45 * @Description: List子接口的使用 * 特点:有序、有下标、元素可重复

2021-06-30 21:18:31 92

原创 Collection(父)接口的使用

package com.collection.collection;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/29-17:24 * @Description: Collection的使用:保存字符串 *//* Collection接口的使用 (

2021-06-30 09:27:38 193

原创 Java常用类

Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象。作为参数,可接受任何参数。作为返回值,可返回任何对象。getClass()方法:public final Class<?> getClass() {}返回引用中存储的实际对象类型。应用:通常用于判断两个引用中实际存储

2021-06-29 14:44:22 92

原创 System类

package com.common.system;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-23:52 * @Description: System类 */public class Demo1 { public static void main(String[] args) { //System类的构造方法是私有的,而且里面的方法是static静态的,所以不用创建对象 //1 arra

2021-06-29 14:32:24 76

原创 SimpleDateFormat类

package com.common.date;import java.text.SimpleDateFormat;import java.util.Date;/** * @ClassName: Demo3 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-23:10 * @Description: SimpleDateFormat类 */public class Demo3 { public static void main(String[] arg

2021-06-28 23:52:20 51

原创 Calendar类

package com.common.date;import java.util.Calendar;/** * @ClassName: Demo2 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-18:37 * @Description: Calendar类 */public class Demo2 { public static void main(String[] args) { //1创建Calendar对象 Ca

2021-06-28 23:50:50 76

原创 Date类

package com.common.date;import java.util.Date;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-17:46 * @Description: Date类 */public class Demo1 { public static void main(String[] args) { //1创建Date对象 //今天 D

2021-06-28 23:44:27 84

原创 BigDecimal的使用

package com.common.string;import java.math.BigDecimal;/** * @ClassName: Demo5 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-15:19 * @Description: BigDecimal的使用 */public class Demo5 { public static void main(String[] args) { double d1 = 1.0;

2021-06-28 17:15:30 59

原创 验证StringBuilder效率高于String

package com.common.string;/** * @ClassName: Demo4 * @Author: 南冥有猫不须铭 * @Date: 2021/6/28-0:52 * @Description: 验证StringBuilder效率高于String */public class Demo4 { public static void main(String[] args) { //开始时间 long start = System.cu

2021-06-28 17:13:53 52

原创 StringBuffer和StringBuilder的使用(可变字符串)

package com.common.string;/** * @ClassName: Demo3 * @Author: 南冥有猫不须铭 * @Date: 2021/6/27-23:14 * @Description: StringBuffer和StringBuilder的使用(可变字符串) *//*和String的区别:(1)效率比String高(2)比String节省内存 */public class Demo3 { public static void main(Stri

2021-06-28 17:12:33 185

原创 String类 字符串方法的使用 和 案例演示

package com.common.string;import java.util.Arrays;/** * @ClassName: Demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/22-18:34 * @Description: String类 字符串方法的使用 */public class Demo1 { public static void main(String[] args) { String name = "hel

2021-06-28 17:11:12 106

原创 包装类 类型转换与装箱、拆箱 Integer缓冲区

package com.common.packing;/** * @ClassName: demo1 * @Author: 南冥有猫不须铭 * @Date: 2021/6/2-2:11 * @Description: 包装类 类型转换 装箱和拆箱 */public class Demo1 { public static void main(String[] args) { //int num = 10; //类型转换:装箱,基本类型转成引用类型

2021-06-22 18:19:16 76

原创 Object类及其中的一些方法(getClass方法、hashCode方法、toString方法、equals方法、finalize方法)

package com.common.object;/** * @ClassName: Student * @Author: 南冥有猫不须铭 * @Date: 2021/5/31-20:34 * @Description: 学生类 */public class Student { private String name; private int age; public Student() { } //构造方法 public Student(

2021-06-18 01:38:04 179

原创 Java内部类

package com.oop.demo11;/** * @ClassName: Outer * @Author: 南冥有猫不须铭 * @Date: 2021/5/30-1:16 * @Description: 外部类、成员内部类 *///外部类public class Outer { //实例变量 private String name = "张三"; private int age = 20; //内部类 class Inner{

2021-05-31 19:18:27 48

原创 自定义异常及经验小结

package com.exception.demo02;/** * @ClassName: MyException * @Author: 南冥有猫不须铭 * @Date: 2021/5/1-17:41 * @Description: 自定义异常及经验小结 *///自定义的异常类 继承 Exception类public class MyException extends Exception { //传递数字>10;--> 抛出异常 private i

2021-05-02 17:23:50 154

原创 捕获和抛出异常

package com.exception.demo01;/** * @ClassName: Demo01 * @Author: 南冥有猫不须铭 * @Date: 2021/4/27-0:48 * @Description: Error和Exception */public class Demo01 { public static void main(String[] args) { new Demo01().a(); //new一个匿名内部类 //StackOv

2021-05-02 17:22:26 287 1

原创 N种内部类

package com.oop.demo10;/** * @ClassName: Outer * @Author: 南冥有猫不须铭 * @Date: 2021/4/26-3:23 * @Description: N种内部类 */public class Outer { private int id = 10; public void out(){ System.out.println("这是外部内的方法"); } public class

2021-04-26 21:30:29 64

原创 接口的定义与实现

package com.oop.demo09;/** * @ClassName: UserService * @Author: 南冥有猫不须铭 * @Date: 2021/4/25-1:56 * @Description: 接口的定义 *///抽象的思维~ Java 架构师~//interface 定义的关键字,接口都需要有实现类public interface UserService { //接口中只有方法的定义,没有方法的实现 //接口中定义 常量~ public st

2021-04-26 00:48:13 108

原创 抽象类

package com.oop.demo08;/** * @ClassName: Action * @Author: 南冥有猫不须铭 * @Date: 2021/4/22-2:48 * @Description: 抽象类 *///abstract 抽象类:类 extends:单继承~ (接口可以多继承)public abstract class Action { //约束~有人帮我们实现~ //abstract 抽象方法,只有方法名字,没有方法的实现({}

2021-04-25 01:55:15 64

原创 static关键字详解

package com.oop.demo07;/** * @ClassName: Student * @Author: 南冥有猫不须铭 * @Date: 2021/4/20-22:13 * @Description: static关键字详解 *///static 静态 (属性、方法)public class Student { //static修饰属性-->静态属性 private static int age;//静态变量 多线程! private d

2021-04-22 02:30:04 79

原创 多态和instanceof

package com.oop.demo06;/** * @ClassName: Person * @Author: 南冥有猫不须铭 * @Date: 2021/4/17-22:27 * @Description: 多态 */public class Person { public void run(){ System.out.println("run"); }}/*多态注意事项:1. 多态是方法的多态,属性没有多态2. 父类和子类,有联系

2021-04-20 22:09:52 101

原创 继承和方法重写

package com.oop.demo05;/** * @ClassName: Person * @Author: 南冥有猫不须铭 * @Date: 2021/4/2-17:29 * @Description: 什么是继承 *///在Java中,所有的类,都默认直接或间接继承Object类//Person 人 :父类public class Person /*extends Object*/ { //继承Object可以省略,默认继承Object //public 公共

2021-04-17 22:25:06 52

原创 封装详解

package com.oop.demo04;/** * @ClassName: Student * @Author: 南冥有猫不须铭 * @Date: 2021/4/1-21:34 * @Description: 封装详解 *///类public class Student { //属性私有 private String name; //名字 private int id; //学号 private char sex; //性别 private

2021-04-17 22:18:26 67

原创 简单小结类与对象

package com.oop;/** * @ClassName: Application * @Author: 南冥有猫不须铭 * @Date: 2021/3/30-4:27 * @Description: 简单小结类与对象 */public class Application { public static void main(String[] args) { /* 1.类与对象 类是一个模板:抽象,对象是一个具体实例

2021-04-02 00:36:47 41

原创 创建对象内存分析

package com.oop.demo03;/** * @ClassName: Pet * @Author: 南冥有猫不须铭 * @Date: 2021/3/28-0:31 * @Description: 创建对象内存分析(接Application) */public class Pet { // Pet类(类是一个模板,new一个对象时使用这个模板) public String name; public int age; //无参构造 public

2021-04-02 00:35:53 59

原创 类与对象的创建

package com.oop.demo02;/** * @ClassName: Student * @Author: 南冥有猫不须铭 * @Date: 2021/3/24-16:28 * @Description: 类与对象的创建 *///学生类public class Student { //一个类中只有属性和方法两种东西 //属性:字段 String name; // null(初始化) int age; // 0(初始化) //方法

2021-03-28 00:28:53 63

原创 值传递和引用传递

package com.oop.demo01;/** * @ClassName: Demo04 * @Author: 南冥有猫不须铭 * @Date: 2021/3/23-23:01 * @Description: 04 值传递 *///值传递(Java是值传递)public class Demo04 { public static void main(String[] args) { int a = 1; System.out.println(a

2021-03-24 18:05:58 56

原创 回顾方法的定义和调用

package com.oop.demo01;import java.io.IOException;/** * @ClassName: Demo01 * @Author: 南冥有猫不须铭 * @Date: 2021/3/23-16:41 * @Description: 01 回顾方法的定义 *///Demo01 类public class Demo01 { //main 方法 public static void main(String[] args) {

2021-03-24 17:59:11 63

原创 Java数组

package com.ming.array;/** * @ClassName: ArrayDemo01 * @Author: 南冥有猫不须铭 * @Date: 2021/3/20-22:47 * @Description: 01 数组的声明和创建 */public class ArrayDemo01 { //变量的类型 变量的名字 = 变量的值; //数组类型 public static void main(String[] args) {

2021-03-23 04:28:56 134

原创 Java方法2

package com.ming.method;/** * @ClassName: Demo01 * @Author: 南冥有猫不须铭 * @Date: 2021/3/19-1:24 * @Description: 01 Java方法 形参和实参 */public class Demo01 { //main方法 public static void main(String[] args) { //实际参数:实际调用传递给他的参数 int

2021-03-20 18:17:15 107

原创 Java中的顺序结构、选择结构和循环结构

package com.ming.struct;/** * @ClassName: ShunXuDemo * @Author: 南冥有猫不须铭 * @Date: 2021/3/14-22:48 * @Description: 01顺序结构 */public class ShunXuDemo { public static void main(String[] args) { System.out.println("hello1"); System.ou

2021-03-18 01:46:34 83

原创 Scanner对象

package com.ming.scanner;import java.util.Scanner;/** * @ClassName: Demo01 * @Author: 南冥有猫不须铭 * @Date: 2021/3/14-17:08 * @Description: 01hasNext()使用next方式接收 */public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,

2021-03-15 00:52:12 45

原创 运算符

/** * @ClassName: Demo01 * @Author: 南冥有猫不须铭 * @Date: 2021/3/12-16:48 * @Description: 01基本运算符-算数运算符 */public class Demo01 { public static void main(String[] args) { //二元运算符 //Ctrl + D: 复制当前行到下一行 int a = 10; int b =

2021-03-13 16:09:16 49

原创 变量和常量

public class Demo07 { //类变量 static static double salary = 2500; //属性:变量 //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0 //布尔值:默认是false //除了基本类型,其余的默认值都是null; String name; int age; //main方法 public static void main(String

2021-03-12 16:46:42 51

原创 类型转换

/** * @ClassName: Demo04 * @Author: 南冥有猫不须铭 * @Date: 2021/3/11-16:12 * @Description: 04类型转换 */public class Demo04 { public static void main(String[] args) { int i = 128; byte b = (byte) i;//内存溢出 double a = i; //强制

2021-03-11 20:23:12 50

原创 数据类型扩展及面试题讲解

/** * @ClassName: Demo03 * @Author: 南冥有猫不须铭 * @Date: 2021/3/11-15:04 * @Description: 03 */public class Demo03 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; in

2021-03-11 16:05:19 43

原创 Java基础

注释平时我们写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯平时写代码一定要注意规范java中的注释有三种:单行注释多行注释文档注释标识符关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5imTHZRB-1615448949197)(E:\Tencent Files\3180198709\FileR

2021-03-11 15:49:29 48

原创 Java开发环境搭建

Java开发环境搭建JDK下载与安装配置环境变量JDK目录介绍HelloWorld及简单语法规则Notepad++安装和使用卸载JDK删除Java的安装目录删除JAVA_HOME删除path下关于Java的目录Java -version安装JDk百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>JAVA_HOME配置Path变量

2021-03-09 23:34:06 42

原创 Java特性和优势

Java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java三大版本Write Once、Run AnywhereJavaSE:标准版(桌面程序,控制台开发······)JavaME:嵌入式开发(手机,小家电······)JavaEE:企业及开发(web端,服务器开发······)JDK、JRE、JVMJDK:Java Development Kit (包含JRE和JVM)JRE:Java Runtime EnvironmentJVM:J

2021-03-09 17:11:20 65

原创 第三代语言

第三代语言高级语言大体上分为:面向过程和面向对象两大类C语言是典型的面向过程的语言。C++、Java是典型的面向对象的语言。聊聊各自语言:C语言C++语言Java语言C#语言(C sharp语言)Python、PHP、JavaScript······C&C++1972年C诞生贴近硬件,运行极快,效率极高操作系统,编译器,数据库,网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等Java初生1995年的网页简单而粗

2021-03-08 21:38:54 517

空空如也

空空如也

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

TA关注的人

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