自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java构造方法为private

class A{ public String name; //构造函数限定为private,不可以直接创建对象 private A() { } //需要创建对象实例时,调用此函数 public static A Instance() { return new A(); }}class B{

2018-01-22 15:23:34 8432

原创 if语句后面不能直接声明语句的原因

下面的代码编译不通过if(true) String st="";下面的两段代码编译都可以通过if(true){ String st="";} String str; if(true) str="";第一段代码无法通过编译的原因: 主要原因是作用域的问题:String st="";因为该语句不

2018-01-19 18:08:38 2406 1

原创 Java中的多态

Java引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定。运行时类型由实际赋给该变量的对象决定。编译时类型和运行时类型不一致就会产生多态。Object obj=new Integer(5);obj是引用变量,他它有两个类型:编译时类型:Object运行时类型:Integer引用变量在编译阶段只能调用其编译时类型所

2018-01-19 17:10:00 179

原创 super调用构造器和this调用构造器的区别

子类构造器中调用父类构造器使用super调用完成。在一个构造器中调用另一个重载的构造器使用this调用完成。super调用的是其父类的构造器,而this调用的是同一个类中重载的构造器。因此,使用super调用父类构造器也必须出现在子类构造器执行体的第一行,所以this调用和super调用不会同时出现。子类构造器用super显式调用父类构造器时,系统根据super调用里传入的实参列表调

2018-01-19 15:22:12 833

原创 构造器的重载

package unit5;public class Apple{ private String name; private String color; private double weight; //两个参数的构造器A public Apple(String name,String color) { this.name=

2018-01-18 16:28:26 403

原创 import和import static

import语句中的星号(*)只能代表类,不能代表包。 例:import org.abc.*;上述代码只能代表org.abc包下的所有类,但不包含org.abc下子包中的类。 在一些极端情况下,import也无法让我们使用类的全名。 例:import java.sql.*;import java.util.*;接下来如果使用Date系统就会编译错误。因为这两个包中都

2018-01-18 12:47:14 437

原创 Java中的package语句

并不是只要把生成的class文件放在某个目录下,这个目录名就成了这个类的包名。这是一个错误的看法,不是有了目录结构,就等于有了包名。为Java类添加包必须在Java源文件中通过package语句指定,单靠目录名是没法指定的。Java的包机制需要两个方面保证:源文件里使用package语句指定包名class文件必须放在对应的路径下Java语法只要求包名是有效的标识符即可,但从可读性规范角度来看,包名

2018-01-18 10:17:30 3435

原创 重载形参长度可变的方法

public class OverloadVarargs{ public void test(String msg) { System.out.println("只有一个字符参数的test方法"); } public void test(String...books) { System.out.println("形参长度可变的test方法"); } public sta

2018-01-17 16:55:33 198

原创 Java的方法重载

Java程序中确定一个方法需要三个要素:调用者:也就是方法的所属者,既可以是类,也可以是对象。方法名形参列表方法重载的要求就是:两同一不同。调用者相同方法名相同形参列表不相同至于方法的其他部分,如方法返回值类型、修饰符等,与方法重载没有任何关系。为什么方法的返回值类型不能用于区分重载的方法?对于int f(){}和void f(){}两个

2018-01-17 16:29:27 196

原创 高亮显示选中单元格所在的整行或是整列

原理:VBA使用Exclel的条件格式功能Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) On Error Resume Next Cells.FormatConditions.Delete ' 清除原有条件格式 With Target.EntireRow.FormatConditi

2018-01-17 14:08:45 4152 1

原创 新建的工作簿打开时报:因为文件格式或扩展名无效。

问题:因为文件格式或扩展名无效。请确定文件未损坏,并且文件的扩展名与文件的格式匹配。新建的工作簿报错信息如下图:因为文件格式或扩展名无效。请确定文件未损坏,并且文件的扩展名与文件的格式匹配。报错原因:注册表里FileName里的值用的是WPS的模板,可是WPS已御载。解决方法:将注册表里的FileName值设为Microsof

2018-01-16 14:02:05 5450

原创 VBS遍历Excel工作表

'******************************************'拖拽文件,获取文件路径'******************************************If wscript.Arguments.count=0 then msgbox "拖拽文件到本图标",0,"提示"End if for a=0 to wscript.Argum

2018-01-16 11:07:39 4087

原创 VBS控制Excel

'****************************************** ' '拖拽文件,获取文件路径 ' '****************************************** If wscript.Arguments.count=0 then msgbox "拖拽文件到本图标",0,"提示" End if

2018-01-16 10:51:04 575

原创 打开VBS脚本所在文件夹

方法一:'创建一个 Wscript.Shell 对象的实例,稍后会使用这个对象启动 Windows 资源管理器Set objShell = CreateObject("Wscript.Shell")'获取脚本的路径strPath = Wscript.ScriptFullNameSet objFSO = CreateObject("Scripting.FileSystemObject")

2018-01-16 10:38:57 4504

原创 拖拽文件显示文件路径

If wscript.Arguments.count=0 then msgbox "拖拽文件到本图标",0,"提示"End if for a=0 to wscript.Arguments.count-1 strPath=wscript.Arguments(a) msgbox strPath next

2018-01-16 10:36:25 2755 1

原创 Java中的可变参数

从JDK 1.5之后,Java允许定义形参个数可变的参数,从而允许为方法指定数量不确定的形参。如果在定义方法时,在最后一个形参的类型后增加三点(...),则表明该形参可以接受多个参数值,多个参数值被当成数组传入。public class Varargs{ public static void test(int a,String... books) { for(

2018-01-15 10:09:42 183

原创 System类中arraycopy函数实现数组的复制

int[] a=new int[]{1,2,3,4,5,6};int[] b=new int[10];//将a数组,索引为1的元素开始,复制到// b数组,索引为2的元素开始,//共复制3个元素//前提是b数组要有足够的空间,接收从a数组复制的值,否则报错System.arraycopy(a, 1, b, 2, 3);System.out.println(Arrays.toStri

2018-01-13 14:58:52 909

原创 Java8增强工具类:Arrays的使用

int[] a=new int[]{3,14,5,16,9}; int[] a2=new int[]{3,4,5,6}; //a数组和a2数组的长度相等,每个元素依次相等,故输出true System.out.println("a数组和a2数组是否相等:"+Arrays.equals(a, a2)); //将a数组的前6个元素重新生成一个新的数组 int[] b=Arrays.

2018-01-13 14:40:39 235

原创 数组的初始化方式

数组的初始化有两种方式:静态始始化:初始化时由程序员显式指定每个数组元素,系统决定数组长度动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值 //静态初始化,初始化数组时只指定数组元素的初始值,不指定数组长度 int a[]; a=new int[]{1,2,3}; //静态初始化,初始化数组时 //定义数组时所指定的数组元素类型的子类 //

2018-01-13 10:52:51 1319

转载 python下载版本区别

python官网有几个下载文件,有什么区别?Python 3.6.0a1 - 2016-05-17Download Windows x86 web-based installerDownload Windows x86 executable installerDownload Windows x86 embeddable zip fileDownload Windows x

2018-01-08 20:24:41 24759 2

TCPMapping.rar

将各种内网的Windows远程桌面、远程控制部署到公网访问。 将各种基于TCP/IP协议的行业软件端口部署到公网访问,如《旺铺理财宝》的后台、网页版等。 将内网的各种数据库服务器,如MSSQL、MySQL、Postgres、Oracle等部署到公网访问。 将各种内网的FTP、TELNET、HTTP等部署到公网访问。 将各种内网的视频监控、网络打印机、NAS硬盘、物联网设备等部署到公网访问。 通过多台电脑以同一用户名登录运行《TCP Mapping》,实现随机分布式转发。 通过端口映射实现跨网段访问,通过网络隔离提高企业内网的安全性。 通过端口映射快速部署服务器。 通过IPV4和IPV6的映射和转发,实现不同网络协议版本的网络互通。

2020-05-24

FastStone Capture7.7破解中文版

一款录屏神器,体积小,功能强大,画质清晰。

2016-10-30

金山五笔反查工具 免安装

五笔反查的好工具 绿色免安装版 实用的小工具

2013-02-17

ICO图标转换小工具

可批量转换图片为ICO格式, 汉化版 方便,实用

2013-01-02

蓝屏代码查询器

可查询蓝屏代码, 挺有用的一个小工具。

2012-12-09

无失真放大图片

无失真放大图片, 可将图片任意尺寸放大 画质清晰

2012-08-26

MSDN_U盘版.part3.rar

MSDN,程序员必备 免安装, 装三个压缩包全部下载, 直接解压缩即可

2012-04-16

MSDN_U盘版.part2.rar

MSDN程序员必备工具 免安装, 将三个压缩包全部下载, 直接解压缩, 即可使用。

2012-04-16

MSDN_U盘版.part1.rar

MSDN程序员必备 免安装,装三个压缩包全部下载,直接解压缩即可

2012-04-16

Windows程序设计(第5版)

Windows+程序设计(第5版)比较经典的一部C++入门书,中英双版的,含代码

2012-04-16

windows自带工具cmd.exe

windows自带工具,可进行命令操做cmd.exe

2011-11-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除