Java面向对象:final关键字、枚举类、接口

  • Post author:
  • Post category:java

目录 1. final关键字 概述 应用场景 final修饰类 final修饰成员函数 final函数与abstract函数的区别 final修饰变量 2. 枚举类 概述: 使用场景 实例的命名规则 3. 接口初步 什么是接口? 接口的作用 接口的特点 使用场景 小练习(接口的多继承) 1. final关键字 概述 final的意思是最终的,不可修改的,用于修饰不可改变的内容。 应用场景 fina…

继续阅读 Java面向对象:final关键字、枚举类、接口

java不用new创建对象_除了使用new关键字,还有什么方法可以创建Java对象呢?

  • Post author:
  • Post category:java

今天来盘点一下除了使用 "new" 关键字创建对象,还有什么方法可以创建Java对象呢? 因为是创建对象,所以这里ioc容器不在范围内 我们先看一下常用的new关键字创建 ClassA object = new ClassA(); 第一种方式就是使用Class.forName()创建对象 ClassA object = (ClassA) Class.forName("com.demo.ClassA…

继续阅读 java不用new创建对象_除了使用new关键字,还有什么方法可以创建Java对象呢?

Java 更换JDK

  • Post author:
  • Post category:java

一、检查自己eclipse支持的版本 如果不检查的话可能最后eclipse用不了,会出现launch error。 因为我安装JDK的目的是为了应用在eclipse,所以我现在必须检查下我的eclipse支持的版本。 打开eclipses——Window——左边栏Java——Compiler 可以看到从老旧版一直兼容到最新版的JDK,所以可以任意下载。 但是我还有一个旧版的eclipse: 可以看…

继续阅读 Java 更换JDK

Java读取CSV文件(CSV文件数据内容包含逗号处理)

  • Post author:
  • Post category:java

文章目录 0. 前言 1. 解决方案 1.1 解决方案一(推荐) 1.2 代码示例 2.1 解决方案二 2.1 代码片段 0. 前言 最近在公司写项目时,有个导入csv格式文件数据的需求。Java读取csv文件时默认是按照 , [英文逗号]分割的,若是数据内容不包含逗号的话就简单多了,但遇到的问题就恰巧是尴尬的地方。 如果你看到这篇文章,应该也是遇到相同的问题了吧。 1. 解决方案 1.1 解决方…

继续阅读 Java读取CSV文件(CSV文件数据内容包含逗号处理)

Java反射机制原理介绍和代码实例

  • Post author:
  • Post category:java

Java反射机制 一、反射机制综述 在java中,反射是一个功能强大且复杂的机制,许多框架的底层技术和原理都与反射技术有关。因此使用反射技术的主要人员是工具构造者,而不是应用程序员。利用反射机制,我们可以用来: 1.在运行时查看对象 2.在运行时分析类的能力 3.实现通用的数组操作对象 4.利用Method对象,实现类似于C/C++中函数指针的功能 二、通过反射获取对象 在程序运行期间,Java运…

继续阅读 Java反射机制原理介绍和代码实例

java写的贪吃蛇小游戏

  • Post author:
  • Post category:java

贪吃蛇小游戏 游戏的主启动类 import javax.swing.*; //游戏的主启动类 public class StarGame { public static void main(String[] args) { JFrame jFrame = new JFrame(); jFrame.add(new GamePanel()); //窗口的坐标与大小 jFrame.setBounds(1…

继续阅读 java写的贪吃蛇小游戏

微信H5支付 java代码 详细

  • Post author:
  • Post category:java

当时做微信H5支付的时候,查询网上资料确实不是很多,都是断断续续,并不完整,花了两天时间,把支付搞定了,写个博客记录一下,也希望朋友少走点坑,代码是完全没问题的,现在把代码一一贴出来.强调一下是微信H5支付,不是公众号支付,不是app支付(当然你app是H5做的就可以) 这是html部分页面 <#include "header.html"/> <body> <head…

继续阅读 微信H5支付 java代码 详细

java.util.concurrent.Executors类的常用方法介绍

  • Post author:
  • Post category:java

Java 线程池 Executors提供了几种线程池实现? 5个,分别如下 1、newCachedThreadPool:创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。(线程最大并发数不可控制) 2、newFixedThreadPool:创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 3、newScheduledThreadPoo…

继续阅读 java.util.concurrent.Executors类的常用方法介绍

当数据库中的字段类型和java实体类型不匹配时,mybatis将字段映射到实体属性上会出现一些转换异常

  • Post author:
  • Post category:java

项目场景: 项目场景:当数据库中的字段类型和java实体类型不匹配时,mybatis将字段映射到实体属性上会出现一些转换异常 初始问题描述 比如在实体中存在一个Date类型的属性date 在sql表中存在对应的字段 但是在sql表中,该数据的类型为bigInt,存储的是1970年1月1日00:00:00到目标时间的毫秒数。 当你使用mybatis将表中的数据映射到实体中时,就会出现转换异常 Cau…

继续阅读 当数据库中的字段类型和java实体类型不匹配时,mybatis将字段映射到实体属性上会出现一些转换异常

arraylist泛型 java_List;List的子类(ArrayList,LinkedList);泛型;泛型通配符 (Java Day14)…

  • Post author:
  • Post category:java

一,List 概述:是单列集合中的有序集合的顶层接口,属于 Collection 的子接口,除了拥有 Collection 的通用方法,还有自己的特有方法【有序集合的共性功能】。 特点: 存取有序【存放数据的顺序和取出数据的顺序一致】 有索引【和数组相似 底层使用数组结构构成的】 ​存放数据可以重复 特有方法: ​add(int inde,E e):在指定的索引位置上添加元素e ​ remove(…

继续阅读 arraylist泛型 java_List;List的子类(ArrayList,LinkedList);泛型;泛型通配符 (Java Day14)…