2 dingguanyi

尚未进行身份认证

暂无相关描述

等级
博文 339
排名 2w+

Java中Integer类的自动装箱和自动拆箱

所谓自动装箱,就是把基本数据类型用他们对应的引用类型包装起来,使他们可以具有对象的特质。例如我们可以把int类型包装成Integer类型的,把double类型的包装成Double类型的。所谓拆箱,就是进行与自动装箱相反的操作。自动装箱的过程:当需要一种类型的对象时,这种基本数据类型就自动封装到与它对应的包装类中。自动拆箱的过程:当需要一个数值时,被装箱的对象中的值就会被自动提取出来,没...

2019-06-14 14:51:24

eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法

很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了。可以基本断定是快捷键与别的软件冲突了,但一直也没时间排查一下。google之后来发现是搜狗输入法惹的祸。原来是和“简繁体快捷键”冲突了。输入法中的这个快捷键我们一般不用,小勾勾去掉就成了。eclipse中功能成功恢复,省时省力!...

2019-06-12 09:56:48

Hive-数据文件分隔符为多字符问题

在网上中文搜索出的结果,多半都是过时解决方法,还是推荐google,stackoverflow。先上结论:如果是0.14以后的版本,直接用MultiDelimitSerde;否则,偏向于先预处理下源数据文件。1.如果是Hive0.14(2014-12月发布)以后的版本,就可以用MultiDelimitSerde优雅的解决这个问题。Thisissuehasbeenres...

2019-05-15 13:55:18

Eclipse中快捷键

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1.ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有...

2019-05-14 16:10:01

64位eclipse免安装版下载

1.如何查看自己电脑的jdk版本:直接在cmd命令窗口输入:java-version,如有64-Bit标志则为64位的jdk。2.如何查看eclipse的版本,打开eclipse的安装目录,找到文件:eclipse.ini,用编辑器打开,有64标志则为64位的eclipse。3.eclipse版本必须要和jdk版本一致才能启动,因为eclipse启动是需要jre的,可以...

2019-05-07 10:17:48

为啥Eclipse需要JDK,而Myeclipse不需要

为啥Eclipse需要JDK,而Myeclipse不需要1、首先说明的是,eclipse人家需要jre,而不需要jdk,人家内置的有。你只要在你的电脑上安装一个jre就行。至于jdk,它内置的有2、eclise也不要求你jdk或者jre配置环境变量,毕竟友不用notepad写代码,dos编译执行3、myeclise之所以不需你安装jdk或者是jre,要是应为它均有内置关于eclipse...

2019-05-06 14:52:24

eclipse汉化

一、准备工作:1、eclipse点击help——abouteclipse查看软件版本,如图:2、登录官网语言包下载地址:http://www.eclipse.org/babel/downloads.php二、安装方法:方法一:下载汉化包安装(1)点击下图第一行下相应软件版本名,现在我安装的版本是mars,所以点篮圈里的mars(2)然后跳转至语言包下载界面,在其中...

2019-04-27 16:15:28

eclipse启动不了报错java was started but returned exit code=13

今天在开启eclipse时,首先就报错:javawasstartedbutreturnedexitcode=13,百度了一下原因说是:安装了32的jdk,与eclipse要求的64位jdk不符合报错的界面如下所示:但是,我的原因并不是这个,而是如下的原因:(1)首先,我要说明一点:电脑上有2个java版本,一个是免安装版的jdk8;另一个是安装版的java(“JavaS...

2019-04-10 21:14:42

Failed to load the JNI shared library 解决方法

这是一个老生常谈的问题,不做过多赘述,简单明了的解决办法如下:1.首先查看JDK是否安装成功:window+R>>cmd>>java,如下图:若出现以上情况即表示JDK安装成功2.查看JDK的版本及是32位还是64位体统:Alt+R>>cmd>>java-version,如下图:3.查看ecli...

2019-04-10 21:14:03

局部内部类访问它所在方法的局部变量时,要求该局部变量必须声明为final的原因

这是java的一条规则。那么为什么会有这条规则呢?要想弄懂这个问题,就需要弄懂局部内部类对象和局部变量的生命周期谁更长的问题。首先,看一段代码,以没有将变量声明为final的代码作为例子,代码如下:1classOuter{23Objectobj;4publicvoidouterMethod(){56...

2019-04-07 15:13:55

关于Java的权限修饰符(public,private,protected,默认friendly)

以前对访问修饰符总是模棱两可,让自己仔细解释也是经常说不很清楚.这次要彻底的搞清楚.现在总结如下:一.概括总结各个访问修饰符对不同包及其子类,非子类的访问权限Java访问权限修饰符包含四个:public,protected,friendly,private;但是,friendly在java中并没有显示的声明,成员变量和方法默认情况下就是friendly权限。现在把它们的访问权限...

2019-04-05 20:58:09

java中的访问修饰符

对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符。一.Java中的访问修饰符  Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而向使用者暴露接口,但隐藏实现细节。访问控制分为四种级别:  (1)public:用public修饰的类、类属变量及方法,包内及...

2019-04-05 20:50:30

java中的链式编程

链式编程可以使得代码可读性高,链式编程的原理就是返回一个this对象,就是返回本身,达到链式效果,举个例子,下面是一个学生beanpublicclassStudentBean{privateStringname;privateintage;publicStringgetName(){returnname;...

2019-04-05 15:47:53

方法重写与方法重载的区别

一、方法重写(0veriding)在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆盖。重写体现了Java优越性,重写是建立在继承关系上,它使语言结构更加丰富。在Java中的继承中,子类既可以隐...

2019-03-24 14:54:58

java中代码块和构造方法以及普通方法的代码执行顺序总结

说实话,这块真的不好理解啊~都怪jvm执行顺序搞这么复杂,哼╭(╯^╰)╮但是我们能怎么办,只能研究呗!!!!:首先,毫无置疑的,静态代码块在加载时就执行了,所以肯定是最先执行的。。。。2:老师是不是说过,非静态代码块是在每次实例化对象时被调用的,那问题就来了,是非静态代码块中的内容先执行的,还是构造方法中的内容执行的呢?  其实:在ChildChild=n...

2019-03-21 20:27:10

Java:构造器,构造代码块,静态代码块的执行顺序

1.构造器:与类同名且没有返回值,用来初始化类属性;  构造器又分为无参构造器和有参构造器  1.1:无参构造器    publicclassContruction{      ...属性...    publicContruction(){}//无参构造器,不写,系统会自动添加    }  1.2:有参构造器    publicclassContruct...

2019-03-21 20:26:22

重装win10后的问题(打不开.chm文件,jdk的API)

出现这种问题一般是ghost版本,破解版且精简的windows(我让学校别人装的)(概率最大)或者是自己删除了文件或者木马搞的破坏为什么我会觉得是破解版且精简出现的问题呢因为我在网上找,好像有下一个hhpud.exe可以解决,我去微软官网下载好了,安装提示我HTMLHelpisaWindowssystemcomponentandcanonlybeupdatedv...

2019-03-18 20:35:56

完美解决Win10非原装版系统打不开CHM文件(例如JDK的API)

今天在网上下载了JDK的API文档(.chm格式),双击之后发现没有可用的应用打开该类型文件.....在网上大致看了下,原来是系统缺少了hh.exe系统文件及其相应组件(hh.exe是微软windows系统程序,.chm扩展名的帮助文件默认是用hh.exe打开)。。。。看到这里真是郁闷啊!既然是Windows系统程序,为啥我的电脑就没有呢?后来才搞明白,原来我的win10系统不是电脑原装系统...

2019-03-18 20:35:14

hive删除分区名带特殊字符

hivesql脚本中带变量如:selecttable_coulmfromtable_namewheredt='{etl_date}';--dt是分区名如果变量未赋值,{etl_date}会变成特殊字符dt=$%7Betl_date}删除带特殊字符的分区:altertabletmp_h02_click_logdroppartition(dt='${etl_date}')...

2019-02-24 11:48:15

JAVA构造函数(方法)

一、什么是构造函数java构造函数,也叫构造方法,是java中一种特殊的函数。函数名与相同,无返回值。作用:一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象了属性和方法。在现实生活中,很多事物一出现,就天生具有某些属性和行为。比如人一出生,就有年龄、身高、体重、就会哭;汽车一出产,就有颜色、有外观、可以运行等。这些,我们就可以将这些天然的属性和行为定义在构造函数中,...

2019-02-21 21:07:41
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。