1.Java 是什么?java是一门面向对象的计算机编程语言。不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。2.面向对象是什么?面向对象(Object Oriented)是软件开发方法,一种编程范式. 面向对象是一种对现实世界理解和抽象的方法.  
转载
2023-06-29 12:06:03
51阅读
(本文总结自:疯狂Java讲义) 类可以被认为是一种自定义的数据类型,类是引用类型,使用类定义的变量都是引用变量。类:某一类对象的统称,是一个概念性的东西; 对象:现实中具体的东西;Java支持面向对象的三大特征:封装、继承、多态。 ——使用访问修饰符来实现封装:private、protected、public ——使用关键字extends来实现子类继承父类Java类的三句口诀:定义类、创建对象、
转载
2023-06-19 17:53:25
73阅读
首先必须要有c语言的基础 你可以写不出很复杂程序 但是要会一些很简单的基础程序 例如教材中的练习题 方便学习JAVA 接下来 我介绍一下Java中如何理解类和对象 前面的jdk配置什么的自己上网找吧 看书自己尝试一下 学习计算机就是要有主观能动性。一.类在 Java 中,类是一种封装了数据和行为的数据类型。我们可以使用类来创建对象,对象是类的一个实例,具有类定义的属性和方法。PS:简单来说,就是我
转载
2024-02-22 10:21:21
22阅读
好久没有写博客了。今天开始每周更新一盘。 今天写写Java中啥子叫做类: 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性。以
转载
2023-06-24 22:30:35
23阅读
getInstance方法的主要作用主函数当中使用此类的getInstance()函数,即可得到系
原创
2022-11-01 11:20:10
227阅读
提到ThreadLocal,有些Android或者Java程序员可能有所陌生,可能会提出种种问题,它是做什么的,是不是和线程有关,怎么使用呢?等等问题,本文将总结一下我对ThreadLocal的理解和认识,希望让大家理解ThreadLocal更加透彻一些。ThreadLocal是什么 ThreadLocal是一个关于创建线程局部变量的类。通常情况下,我们创建的变量是可以被任何一个线程访问
原创
2023-05-29 12:28:10
88阅读
在生活中,你遇到的事件会迫使你暂时停下其它活动,立即去应对它。在Java
原创
2023-01-17 08:11:13
282阅读
1.什么是IO Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java.io是大多数面向数据流的输入/输出类的主要软件包。此外,Java也对块传输提供支持,在核心库 java.nio中采用的便是块IO。 流
转载
2023-10-18 13:21:23
47阅读
Filter工作原理 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后,
原创
2013-09-13 17:52:26
536阅读
点赞
1评论
Java中static的理解 佟强 2008.10.8 静态变量:类变量,为此类所有对象共享 静态方法:静态方法里没有this引用 不能在静态方法中访问非静态的成员变量和方法 可以直接通过类访问静态成员,即使不存在该类的对象 //Student.java package cn.edu.uibe....
转载
2008-10-08 21:48:00
114阅读
2评论
Java中servelet的理解
原创
2021-03-17 11:01:53
1734阅读
点赞
编者按,作为一个Java程序员,在面试时候,经常会被问/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 公平锁/...
转载
2022-06-01 09:46:26
191阅读
AQS (AbstractQueuedSynchronizer) 是Java并发包中一个核心的同步框架,许多同步工具如ReentrantLock、Semaphore、CountDownLatch等都是基于它实现的。AQS的核心思想AQS使用一个int成员变量(state)来表示同步状态,通过内置的FIFO队列来完成资源获取线程的排队工作。它主要解决了如下问题:状态管理:通过volatile int
Java中hashcode的理解 原文链接http://blog.csdn.net/chinayuan/article/details/3345559 怎样理解hashCode的作用: 以 java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Has
转载
2018-03-30 15:13:00
280阅读
2评论
提到ThreadLocal,有些Android或者Java程序员可能有所陌生,可能会提出种种问题,它是做什么的,是不是和线程有关,怎么使用呢?等等问题,本文将总结一下我对ThreadLocal的理解和认识,希望让大家理解ThreadLocal更加透彻一些。ThreadLocal是什么ThreadLocal是一个关于创建线程局部变量的类。通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而
原创
2022-11-15 20:34:44
104阅读
提到ThreadLocal,有些Android或者Java程序员可能有所陌生,可能会提出种种问题,它是做什么的,是不是和线程有关,怎么使用呢?等等问题,本文将总结一下我对ThreadLocal的理解和认识,希望让大家理解ThreadLocal更加透彻一些。 ThreadLocal是什么 Thread
转载
2017-06-19 22:25:00
82阅读
2评论
一般我们使用数字的时候,会使用内置的数据类型,比如int、float、double。但在实际的开发当中,我们有时候会遇到需要使用数字对象,而不是数据类型的时候。为解决这个问题,java为每一种数据类型,提供了相对应的类,即包装类。 八种基本类型为:Integer、Double、Float、Short
原创
2021-07-20 11:38:05
380阅读
# Java中Job的理解
## 1. 流程图
```mermaid
graph TD
A[创建JobDetail] --> B[创建JobDataMap]
B --> C[创建Trigger]
C --> D[创建Scheduler]
D --> E[将JobDetail和Trigger注册到Scheduler中]
E --> F[启动Scheduler]
F --> G[执行Job]
G
原创
2023-10-15 12:20:28
59阅读
# Java中如何理解DOMString
在Java中,DOMString是一种表示文本字符串的数据类型。DOMString是DOM(Document Object Model)规范中定义的一种数据类型,用于表示XML或HTML文档中的文本内容。在Java中,我们可以使用字符串类型(java.lang.String)来表示DOMString。
## DOMString的定义
根据DOM规范,
原创
2023-08-06 20:34:02
127阅读
# Java中事务的理解
## 引言
在开发应用程序时,经常会遇到需要对数据库进行操作的情况。有些操作需要保证数据的完整性和一致性,即要么全部成功,要么全部失败。这就引入了事务的概念。本文将介绍Java中事务的概念、常见的事务特性以及如何在代码中使用事务。
## 什么是事务
事务是指一组数据库操作,这些操作要么全部执行成功,要么全部回滚到原始状态。事务可以确保数据的一致性和完整性。
在J
原创
2023-08-08 19:38:20
24阅读