Java

java 中对对象的调用

java程序设计语言对对象采用的不是引用的调用,实际上对象引用进行的是值得传递。(from:核心卷1 page:123) ...
代码星球·2020-06-03

Java中空串和null串的区别

对于空串来说这是一个对象他被""这个对象给实例化了只是他的长度为0字符的内容为空。而String变量中还可以存储一个特殊的值,这个是null,这个表示没有和其他的对象与这个变量相关联。也差不多相当于一个没有被实例化的对象,只是定义了一个对象而已。代码测试packagestudy;publicclassmyString{...
代码星球·2020-06-03

linux使用shell脚本停止java进程

使用shell脚本停止java进程,过程就是先查出对应的java进程pid,然后kill掉ps-ef|grepjava|grepxxx|cut-c9-15|xargskill-9其中xxx是对应进程的关键词(即从查出的所有java进程中分辨出目标进程) ...

java中的exception与c++中的exception比较

一C++异常体系与Java异常体系   下图为c++标准库的异常类体系:其中的runtime_error类与java中的RuntimeException类有点类似,而logic_error与java中Exception类直接继承下来的异常类(除了RuntimeException)类似。Ja...

java中的exception

1.exception与runtimeexception的区别exception由普通的代码抛出,而runtimeexception由系统(JVM)抛出,所以runtimeexception可以捕获也可以不捕获,而exception则必需处理,要么捕获(try...catch...),要么抛出,交给上一层代码处理。2....
代码星球·2020-06-03

HTML,DOM和javascript的关系

一:使用JavaScript可以给HTML中的某些标签设置事件属性的处理器(Handle)   在现代浏览器中都内置有大量的事件处理器。这些处理器会监视特定的条件或用户行为,例如鼠标单击或浏览器窗口中完成加载某个图像。通过使用客户端的JavaScript,可以将某些特定的事件处理器作为属性...
代码星球·2020-06-03

登录模块的进化史,带大家回顾java学习历程(一)

一直在想着写点特别点的东西,让有兴趣学编程的人确实能学到点干货,今天就来随意写写。大家在网上查找资料看到最多的demo估计就是登录功能的演示了,为何大家偏爱拿登录来做demo呢?因为行业应用类程序的核心就是为了让用户能与数据进行交互,对于一个高级DBA来说的话,他与数据的交互可以直接与数据库进行打交道,而对于小白用户来...

登录模块的进化史,带大家回顾java学习历程(二)

接着前面的登录模块的进化史,带大家回顾java学习历程(一)继续往下面讲前面我们去实现登录功能,都是想着要完成这个功能,直接在处理实际业务的类中去开始写具体的代码一步步实现,也就是面向过程的编程。那么现在我们站在设计的角度上去实现该如何做呢?实际上在项目开发的时候,需求规划和数据库设计好之后,我们开始写代码,往往只用写...

一步步搭建Retrofit+RxJava+MVP网络请求框架(二),个人认为这次封装比较强大了

在前面已经初步封装了一个MVP的网络请求框架,那只是个雏形,还有很多功能不完善,现在进一步进行封装。添加了网络请求时的等待框,retrofit中添加了日志打印拦截器,添加了token拦截器,并且对DataManager类进行了扩展,真正体现它的作用,并且对大量的重复代码做了一定封装,减少代码的冗余。下面结合上篇文章,进...

springboot md5 加密

springboot使用DigestUtils工具栏对进行数据加密 Stringmd5=DigestUtils.md5DigestAsHex("123456".getBytes());System.out.println(md5); ...
代码星球·2020-06-02

Google Java编程风格指南

原文出处: google-styleguide   译文出处:Hawstein(@Hawstein)   欢迎分享原创到伯乐头条这份文档是GoogleJava编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Goo...

IDEA 常用插件事Java开发者利器

JRebelforIntelliJ一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。.ignoregit提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。C...

Source Insight(C/C++/Java编辑器)用法

操作技巧1.同步在编辑区域中,键盘按下Ctrl,用鼠标单击变量或方法时,会跳到变量或方法的定义。如果某个变量或者方法是黑色字体表示的,说明它还没有被定义。当然有时候也不是因为没定义,需要同步一下,Project->SynchronizingFiles。2.查看定义可以选中一个变量,然后右键,JumptoDefin...

java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib/libjni_i

出错log:java.lang.UnsatisfiedLinkError:dlopenfailed:library"/system/lib/libskytvjni.so"neededordlopenedby"/system/lib/libnativeloader.so"isnotaccessibleforthename...

java接口中的成员方法和成员变量

接口的含义理解:接口可以理解成统一的"协议",而接口中的属性也属于协议中的内容;但是接口的属性都是公共的,静态的,最终的接口的成员特点:A:成员变量只能是常量。默认修饰符publicstaticfinalB:成员方法只能是抽象方法。默认修饰符publicabstract //所以接口定义属性可以这么写:pub...