Java -- 入门基础
java -- 入门基础
徐寿春
天之蓝,始于本心。
展开
-
java基础 -- 事件监听器
在示例中,我们创建了一个自定义的事件类MyEvent,一个实现MyEventListener接口的事件监听器类MyEventListenerImpl,以及一个触发器类EventTrigger来触发事件和管理事件监听器。通过运行Main类,可以看到事件监听器接收到事件并进行相应的处理。您可以根据需要在事件类和事件监听器类中添加更多的数据和方法。要实现一个事件监听器,您可以使用Java中的事件模型和接口。原创 2024-02-20 12:10:52 · 497 阅读 · 0 评论 -
Java基础 --- 基础语法注意事项罗列
编写java程序时注意事项罗列基础注意事项java对于大小写字母敏感类名首字母大写,首字母可以为_或者$符号,不可以是数字,同时关键字也不可以作为类名方法名首字母小写,驼峰命名主函数入口:public static void main(String []args) 方法开始执行java修饰符访问控制修饰符default 默认修饰符同包下可访问public 公共修饰符都可...原创 2019-09-10 10:30:40 · 151 阅读 · 0 评论 -
Java基础 -- 开篇简介
前言最近没有什么事情,准备复习一下java基础知识第一讲 java的语言入门1.1 java的特点(一)面向对象:与c++相比,java是纯面向对象的语言C++为了向下兼容C,保留了很多C里面的特性,而C,就是面向过程的语言,所有C++就成了一个混血儿;而JAVA语法在创建的时候考虑到这个问题,取消了C++里面对C的特性,比如取消了,结构,单元,指针等;所以JAVA就是一个纯面向对...原创 2019-09-05 16:34:42 · 142 阅读 · 0 评论 -
Java基础 -- 实例第一个java程序及编码规范
java基础 – java实例程序前提知识补充必要理解关键字 public: 表示访问说明符,表明该类是一个公共类,可以控制其他对象对类成员的访问。关键字 class: 用于声明一个类,其后所跟的字符串是类的名称。关键字 static: 表示该方法是一个静态方法,允许调用 main() 方法,无须创建类的实例。关键字 void :表示 main() 方法没有返回值。main() : 方...原创 2019-11-13 16:00:02 · 185 阅读 · 0 评论 -
Java基础 -- java 运行过程及跨平台原理,JDK,JVM,JRE区别
java基础 – java 运行过程及跨平台原理,JDK,JVM,JRE区别编写期: 是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。编译期: 是指使用 Java 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件运行: 是指使用 Java 解释器将字节码文件翻译成机器代码,执行并在控制台显示结果。一般i...原创 2019-11-14 11:39:01 · 349 阅读 · 0 评论 -
Java基础 -- 流程控制语句
java基础 – 流程控制语句if (条件表达式) { 语句块;}代码演示public static void main(String[] args) { System.out.println("请输入一个数字:"); Scanner input = new Scanner(System.in); int num = input.nextInt(...原创 2019-11-14 16:31:05 · 133 阅读 · 0 评论 -
Java 基础 -- 流
java 基础 – IO流系统流每个 Java 程序运行时都带有一个系统流,系统流对应的类为 java.lang.System。Sytem 类封装了 Java 程序运行时的 3 个系统流,分别通过 in、out 和 err 变量来引用。这 3 个系统流如下所示:System.in:标准输入流,默认设备是键盘。System.out:标准输出流,默认设备是控制台。System.err:标准...原创 2020-01-03 15:12:28 · 350 阅读 · 0 评论 -
Java基础 -- 反射机制
Java基础 – 反射机制前言概述Java 反射机制是 Java 语言的一个重要特性,它在服务器程序和中间件程序中得到了广泛运用。在服务器端,往往需要根据客户的请求,动态调用某一个对象的特定方法。此外,在 ORM 中间件的实现中,运用 Java 反射机制可以读取任意一个 JavaBean 的所有属性,或者给这些属性赋值。Java 反射机制主要提供了以下功能,这些功能都位于 java.lang...原创 2020-01-03 10:39:55 · 206 阅读 · 0 评论 -
Java 基础 -- Map集合
java 基础 – Map集合前言Map 是一种键-值对(key-value)集合,Map 集合中的每一个元素都包含一个键对象和一个值对象。其中,键对象不允许重复,而值对象可以重复,并且值对象还可以是 Map 类型的,就像数组中的元素还可以是数组一样。Map 接口主要有两个实现类:HashMap 类和 TreeMap 类。其中,HashMap 类按哈希算法来存取键对象,而 TreeMap ...原创 2019-12-12 10:00:34 · 183 阅读 · 0 评论 -
Java 基础 -- 集合Conllection
java 基础 – 集合前言:集合的由来在编程时,可以使用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的,如果需要保存数量变化的数据,数组就有点无能为力了。而且数组无法保存具有映射关系的数据,如成绩表为语文一79,数学一80。这种数据看上去像两个数组,但这两个数组的元素之间有一定的关联关系。为了保存数量不确定的数据,以及保存具...原创 2019-12-10 17:56:58 · 617 阅读 · 0 评论 -
Java 基础 -- for循环,while循环
Java 基础 – for循环,while循环For循环for 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句。假如条件表达式的结果为假,那么它的循环语句根本不会执行。如果为真执行代码块里面的语句格式for(条件表达式1;条件表达式2;条件表达式3){语句块;}代码实例public static void main(String[] args){in...原创 2019-11-15 17:25:58 · 355 阅读 · 0 评论 -
Java基础 -- JDBC连接
前言复习一下数据库的连接关于连接数据库,主要是四个参数,加载驱动获取连接建立连接需要的用户账号和密码;如果不使用ben配置,基础写法如下正文准备数据库,以msql数据库为例创建库个人定义库为 myLibrary定义表为user定义账号为 root定义密码为123456定义连接为本地连接127.0.0.1连接地址可在数据库里面更改user表部分@Datap...原创 2019-09-02 16:41:17 · 129 阅读 · 0 评论 -
${pageContext.request.contextPath}无法解析办法
${pageContext.request.contextPath}乱码解决办法web-app的版本,如果低于2.4,${pageContext.request.contextPath}不支持解析原创 2019-09-18 17:02:03 · 871 阅读 · 0 评论 -
Java基础 -- 线程
前言本章复习一下多线程知识。关于线程的实现方法有三种使用线程的方法:实现 Runnable 接口;实现 Callable 接口;继承 Thread 类。实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以说任务是通过线程驱动Thread而执行的。实现 Runnable 接口...原创 2019-09-10 16:08:33 · 101 阅读 · 0 评论 -
Java基础 -- 基础语法
JAVA语法前言一个java 程序可以认为是一系列对象的集合,因为前面说到,java本来就是面对象的编程,而这些对象通过彼此之间的调用过来协同工作,下面简单复习一下关于类,对象,还有方法,以及实例变量之间的概念和语法的复习介绍;对象:对象是类的实例,instance,可以理解为是类的一个实体生成,比如设计一个打火机,打火机里面有商标,有材料,还有一些制作方法,那么通过new就可以把这个类...原创 2019-09-06 15:08:36 · 91 阅读 · 0 评论 -
Java基础 -- 数据类型
前言本章复习一下java的基础数据类型关于变量变量就是申请内存来存储数据,也就是当创建一个变量,比如int变量值,需要在内存开辟一个空间,内存管理器系统会根据变量的类型为这个变量来分配空间,分配的空间,只能用来存储这个类型的数据因此通过不同类型的变量,可以在内存当中存储整数,小数,单精度小数,双精度小数,或者是字符java当中有两大数据类型内置的数据类型引用数据类型关于内置数...原创 2019-09-06 16:34:00 · 93 阅读 · 0 评论 -
Long.parseLong 与Long.valueOf的区别
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_22009061/article/details/79855522Long.parseLong 的源码public static long parseLong(String s) throws NumberFormatExce...原创 2019-08-30 10:25:51 · 3926 阅读 · 0 评论 -
Java基础 -- java开发环境配置
本章复习一下关于java开发环境的配置环境配置分为两种windows上面安装开发环境Linux 上面安装开发环境windows系统安装java环境下载JDK下载地址.http://www.oracle.com/technetwork/java/javase/downloads/index.html这个是java12版本的,以往版本进行下拉,个人使用jdk8版本的,目前8版本的...原创 2019-09-05 17:23:55 · 164 阅读 · 0 评论 -
Java基础 -- 多态
前言写这篇文章的时候,其实我在写关于spring框架ioc的复习理解。使用框架还是比较多的,在平时项目中,参考资料也比较多。可能每个人的理解不同,工作中常用的也就注入用的比较多,所以ioc如果你想去理解,还是比较复杂的。准备参考个例子来写,设计到了多态方面接口指向实现类,以及关于多态方面的父类指向子类,所以,我觉得应该先把多态先复习一下。我参考了一些资料掺杂在自己的理解汇总如下:正文什么叫...原创 2019-09-09 19:58:57 · 168 阅读 · 0 评论 -
Java基础 -- 类装载器
类装载器 ClassLoader工作机制定义:类装载器就是寻找类的字节码文件并构造出类,在 JVM 内部表现出来为对象的组件 。在 Java 中,类装载器把一个类装入 JVM 中,要经过以下步骤;装载:查找和导入 Class 文件;链接:执行校验、准备和解析步骤,其中解析步骤是可以选择的:校验:检查载入 Class 文件数据的正确性;准备:给类的静态变量分配存储空间;...原创 2019-09-10 10:19:24 · 216 阅读 · 0 评论 -
Java基础 -- 目录
java入门基础1.1 开篇简介.1.2 java 开发环境配置.1.3 java 开发工具 Idea 安装.原创 2019-11-13 14:46:23 · 272 阅读 · 0 评论 -
Java基础 -- 资源访问利器Resource接口
资源抽象接口Resource前言JDK 所提供的访问资源的类(如 java.net.URL、File 等)并不能很好地满足各种底层资源的访问需求,比如缺少从类路径或者 Web 容器的上下文中获取资源的操作类。有鉴于此,Spring 设计了一个 Resource 接口,它为应用提供了更强的访问底层资源的能力。该接口拥有对应不同资源类型的实现类。Resource接口里面的方法boolean ...原创 2019-09-10 11:03:05 · 884 阅读 · 0 评论