• Java反射与动态代理

    时间:2024-06-13 23:02:11

    Java反射机制可以动态地获取类的结构,动态地调用对象的方法,是java语言一个动态化的机制。java动态代理可以在不改变被调用对象源码的前提下,在被调用方法前后增加自己的操作,极大地降低了模块之间的耦合性。这些都是java的基础知识,要想成为一名合格的程序猿,必须掌握!Java反射机制  JAVA...

  • [Java学习] 再谈Java包

    时间:2024-06-13 19:12:00

    在Java中,为了组织代码的方便,可以将功能相似的类放到一个文件夹内,这个文件夹,就叫做包。包不但可以包含类,还可以包含接口和其他的包。目录以"\"来表示层级关系,例如 E:\Java\workspace\Demo\bin\p1\p2\Test.java。包以"."来表示层级关系,例如 p1.p2....

  • Java使用独立数据库连接池(DBCP为例)

    时间:2024-06-13 17:51:01

    目前,绝大多数的软件系统都会使用数据库,而在软件构建起来之后,访问数据库又成为软件系统性能的短板(I/O操作)。一般来说一次访问数据库就需要一个数据库连接。而每次创建数据库连接都需要访问,分配空闲资源,占用资源,释放资源,结束访问。非常的耗费时间和空间。于是数据连接池技术便产生了,其原理就是在数据请...

  • java0429 wen 数据库

    时间:2024-06-13 16:06:27

  • Java等待异步线程池跑完再执行指定方法的三种方式(condition、CountDownLatch、CyclicBarrier)

    时间:2024-06-13 15:42:19

    Java等待异步线程池跑完再执行指定方法的三种方式(condition、CountDownLatch、CyclicBarrier) @Async如何使用 使用@Async标注在方法上,可以使该方法异步的调用执行。而所有异步方法的实际执行是交给TaskExecutor的。 1.启动类添加@Enable...

  • 持有对象:总结JAVA中的常用容器和迭代器,随机数 速查

    时间:2024-06-13 15:06:28

    JAVA使用术语“Collection”来指代那些表示集合的对象,JAVA提供的接口很多,首先我们先来记住他们的层次结构:java集合框架的基本接口/类层次结构java.util.Collection [I]+--java.util.List [I] +--java.util.ArrayList...

  • JAVA2 简单运算 题目

    时间:2024-06-13 14:50:06

    题目 JAVA2 简单运算分析:代码:大佬代码: JAVA2 简单运算 描述 输入两个正整数a和b,输出这两个正整数的和,差,积,商,模(若a>b则输出a-b,a/b,a%b的值反之输出b-a,b/a,b%a的值,不考虑小数,请使用int类型)   输入描述: 两个正整数   输...

  • JAVA ArrayUtils 数组工具类

    时间:2024-06-13 13:52:13

    package com.sicdt.library.core.utils;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Collections;impor...

  • java连接sql server数据库(使用用户sa)

    时间:2024-06-13 11:48:37

    一、安装数据库相关软件sql server management studio是管理sql server数据库的软件,想要使用需到微软官网下载安装sql server,然后再安装sql server management studio。微软下载地址https://www.microsoft.com/...

  • 企业用户选择Java多于.NET的 5个原因

    时间:2024-06-13 08:31:43

    .NET 和 Java 是当今社会最受欢迎的两种编程语言, 长期的发展和强大的功能使他们足以在编程界立足。 十余年的争论也没得到结果的一个话题就是——他们哪个更好一些?今天, 我们不再去讨论JAVA和.NET的利弊因为在项目实施过程中,需要分析项目的具体要求,进而选择合适的平台和技术。相反,我们将探...

  • java基础学习总结-接口

    时间:2024-06-12 23:20:05

    原文链接:http://www.cnblogs.com/xdp-gacl/p/3651121.html一、接口的概念JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴...

  • Java基础知识强化57:经典排序之希尔排序(ShellSort)

    时间:2024-06-12 19:58:02

    1. 希尔排序的原理:希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。在上面这幅图中:初始时,有一个大小为 10 的无序序列。在第一趟排序中,我们不妨设 gap1 ...

  • Java正则表达式详解+练习

    时间:2024-06-12 18:34:53

    一、导读正则表达式,又称规则表达式。(英文名Regular Expression,所以代码中常以regex、regexp、RE表示)。正则表达式简单说就是用于操作文本数据的规则表达式,在Java中我们使用正则表达式来对字符串进行“有规则的操作”,没理解没关系,看下面的练习就懂了。正则表达式对字符串的...

  • Java 多线程-上课总结

    时间:2024-06-12 16:04:55

    Java 多线程一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进...

  • 从java程序员到CTO的成长路线图

    时间:2024-06-12 12:59:11

    很多新人不知道从事java开发,具体的发展路径是怎么样的,甚至很多人都不能区分程序猿和攻城师的区别。包括不少小白,从事java开发都半年,甚至1年了,对职业发展还没有清晰的认证。这非常不利于自己的发展,人要往哪走,首先需要明确的是方向。今天,就给大家揭露一下java开发从程序猿到CTO的路线图,以及...

  • [转]从程序员到CTO的Java技术路线图

    时间:2024-06-12 12:39:03

    原文链接:http://zz563143188.iteye.com/blog/1877266在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。Java程序员高级特性反射、泛型、注释符、自动装...

  • Java多线程学习笔记(一)——Thread类中方法介绍

    时间:2024-06-12 11:50:53

    currentThread():返回代码正在被哪个线程调用。public class CurrentThreadWay { public static void main(String[] args) { ThreadTest t = new ThreadTest(); ...

  • Java软件工程师技能图谱

    时间:2024-06-12 10:31:10

    原文链接:Java软件工程师技能图谱最近在考虑“拥有怎样的技能才能算一名合格的java软件工程师呢?”这个问题。碰巧在github发现一个很棒的开源项目--程序员技能图谱。@Zhang Wei写的Java Software Engineer Skill Map确实能解答我心中的疑问。好的东西应该向更...

  • java 多线程系列---JUC原子类(一)之框架

    时间:2024-06-11 21:29:23

    根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean ;2. 数组类型: AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray ;...

  • Java Performance Optimization Tools and Techniques for Turbocharged Apps--reference

    时间:2024-06-11 21:08:00

    Java Performance Optimizationby: Pierre-Hugues Charbonneaureference:http://refcardz.dzone.com/refcardz/java-performance-optimizationJava is among the ...