![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 69
轻尘
这个作者很懒,什么都没留下…
展开
-
Java - 动态分派无效的例子
避坑指南:动态分派是Java中的关键概念,根据对象的实际类型决定方法调用。编译时方法绑定将方法与签名关联,而运行时方法调用根据实际类型分派调用。动态分派只在方法被重写时发生。了解动态分派可帮助开发人员理解方法调用行为,并避免潜在问题。原创 2023-05-23 15:07:07 · 413 阅读 · 0 评论 -
Java泛型,数组和方法返回类型 - 协变,逆变和不变
协变vs逆变vs双变vs不变Java支持不同的子类型规则:数组是协变的,可以从子类型转换为超类型,但可能引发ArrayStoreException。泛型默认是不变的,特定类型T的泛型不支持协变或逆变替换。通过使用通配符'?'和'extends'或'super',可以使泛型实现协变或逆变。此外,Java允许子类方法返回更具体的类型,这被称为协变返回类型。原创 2023-05-19 21:27:18 · 947 阅读 · 0 评论 -
MACOS新系统设置JAVA_HOME环境变量最简单的方法
全网首个macos新系统设置JAVA环境变量最简单直接的方法原创 2022-12-14 10:07:55 · 1791 阅读 · 0 评论 -
Hbase写操作偶尔有延迟
调查解决了一个Hbase写入偶尔有延迟的问题原创 2022-12-13 22:16:04 · 905 阅读 · 0 评论 -
在ubuntu中搭建eclipse开发环境。
1、安装jdk下载linux 版本的jdk,我下载的是tar.gz版的,直接解压缩就可以用。(用tar -zxvf命令解压缩)2、配置jdk的环境变量在/etc/environment文件中添加以下三个环境变量export JAVA_HOME=/usr/local/java/jdk1.7.0_40export JRE_HOME=/usr/local/ja原创 2013-09-18 23:46:19 · 1084 阅读 · 0 评论 -
CPU核数跟多线程的关系
一直以来有这样的疑惑,单核CPU适合多线程吗?是不是几个核的CPU开几个线程是最合适的?今天就这一问题查了一些资料,现整理如下: 要说多线程就离不开进程,进程和线程的区别在这里就不详细说了,只将关键的几点:a)进程之间是相互独立的,不共享内存和数据,线程之间的内存和数据是公用的,每个线程只有自己的一组CPU指令、寄存器和堆栈,对于线程来说只有CPU里的东西是自己独享的,程序中的其原创 2014-03-04 20:06:07 · 34743 阅读 · 5 评论 -
java中transient、volatile、strictfp关键字说明
1、transient,用于对象序列化。transient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Test {transient int a; // 不会被持久化int b; // 持久化}当类Test的实例对象被序列化(比如将Test类的实例对象 t 写入硬盘的原创 2014-02-20 09:30:59 · 867 阅读 · 0 评论 -
JAVA中的容器
Java容器类包含List、LinkedList、ArrayList、Vector及map、HashTable、HashMapCollection└List 接口 ├LinkedList 链表 ├ArrayList 顺序结构动态数组类 └Vector 向量 └Stack原创 2012-07-20 16:11:26 · 438 阅读 · 0 评论 -
JAVA_POI处理Excel
项目需要在页面中导出Excel数据,所以看了一下POI,记录一下学习要点。1、HSSF是用来处理Excel '97(-2007)的、XSSF是用来处理Excel 2007的。SXSSF是从POI 3.8 beta3版开始有的新特性,扩展了XSSF,用来处理超大Excel文件。2、自动调整列宽:sheet.autoSizeColumn(int column-index);。3、通原创 2012-07-11 17:31:54 · 716 阅读 · 0 评论 -
JAVA多线程学习笔记—1
JAVA中实现多线程有两种方式: 1、扩展java.lang.Thread类, 2、实现java.lang.Runnable接口。多线程说明: 多线程程序是乱序执行的,因此,只有乱序执行的代码才有必要设计为多线程。 run()方法是多线程程序的一个约定。所有的多线程代码都在run方法里面。 实际上所有的多线程代码原创 2012-07-12 18:29:07 · 660 阅读 · 0 评论 -
用JAVA代码备份ORACLE数据库
oracle数据库备份与恢复程序实现在我们开发过程中总是时不时的要对数据库进行备份,以防出现万一情况数据丢失,一般都是在开始--->运行---->cmd;再输入导出数据库语句,恢复数据备份也相似的操作。如: 导出备份:exp redtourjgs/redtourjgs@oracle_192.168.2.89 file=d:\databasebuss\tourbuss\tourbuss.转载 2012-02-19 18:01:16 · 1901 阅读 · 0 评论 -
jQZoom 使用说明
jQZoom 使用说明 下面介绍下简单使用:1. 在你的页面中包含 jqzoom.csslink rel="stylesheet" href="your_path/jqzoom.css" type="text/css" media="screen">2. 包含 jQzoom 和 jQuery JS 代码:script type="text/javascript" src="y转载 2012-02-17 17:57:11 · 3417 阅读 · 1 评论 -
图片放大镜jQZoom参数说明
配置参数zoomType,默认值:’standard’,另一个值是’reverse’,是否将原图用半透明图层遮盖。zoomWidth,默认值:200,放大窗口的宽度。zoomHeight,默认值:200,放大窗口的高度。xOffset,默认值:10,放大窗口相对于原图的x轴偏移值,可以为负。yOffset,默认值:0,放大窗口相对于原图的y轴偏移值,可以为负。position,默认值:’r转载 2012-02-17 17:54:32 · 2259 阅读 · 0 评论 -
Java程序把Word转换成Html文件
巧用Java程序把Word转换成Html文件package com;import com.jacob.com.*;import com.jacob.activeX.*;public class WordtoHtml {/***文档转换函数*@param docfile word文档的绝对路径加文件名(包含扩展名)*@param htmlfile 转换后的html文件转载 2012-02-16 18:15:07 · 491 阅读 · 0 评论 -
Java实现给图片添加水印
本门目录:图片水印文字水印[一]、图片水印Java代码 package michael.io.image; import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.awt.Image; import java.awt.RenderingHints转载 2012-02-16 18:13:54 · 572 阅读 · 0 评论 -
java ip 查询定位 QQwry.dat
转发:http://lgl669.iteye.com/blog/414115转载 2012-02-16 18:31:41 · 637 阅读 · 0 评论 -
完全开源的JAVA开发环境+开发工具+服务器
一、开发平台1. Google App Engine:Google的主机服务,有数据库支持。使用它,就不用自己架设服务器了,而且轻松解决扩展性问题。2. Objectify-AppEngine:GAE平台的数据库管理工具。3. GitHub:代码托管服务。二、Java编程环境4. Eclipse:著名的Java集成开发环境。5. Lombok:Eclipse的一个插件,用来转载 2011-11-25 15:24:47 · 555 阅读 · 0 评论