logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java强大灵活的注解学习笔记

一、什么是注解在Java代码中使用注释是为了提升代码的可读性,也就是说注释是给人看的(对于编译器来说没有意义)。注解可以看做是注释的“强力升级版”,它可以向编译器、虚拟机等传递一些信息(也就是说注解对编译器等工具也是“可读”的)。比如我们非常熟悉的@Override注解,它的作用是告诉编译器它所注解的方法是重写的父类中的方法,这样编译器就会去检查父类是否存在这个方法,以及这个方法的签名与父类是否相

#java
java Finally代码块真的任何情况下都是执行的?

三种可能不执行finally代码块的情况- 在try代码块之外产生异常或者返回下是不会执行finally代码块的- 执行try代码块时候退出了JVM虚拟机- 在子线程执行try代码块或者catch代码块时候突然关闭了线程,也可能不执行finally代码块- 突然断电了也可能package simple;public class Test {public static voi

#java#jvm
Python读取绝对路径要用正斜杠

windows正反斜杠二者皆可表示路径,python表示一个路径可以字符串前加r防止转意。比如r'c:/***/**'linux只用'/'表示路径所以window下有两种表示路径方式'c:\\a.txt',转义的方式r'c:\a.txt',声明字符串不需要转义参考文献:参考1

#python#windows#linux
java同步,异步和阻塞,非阻塞的联系和区别

http://www.iteye.com/topic/1131578#2399581http://www.ibm.com/developerworks/cn/linux/l-async/https://www.ibm.com/developerworks/cn/java/j-lo-javaio/同步和异步站在任务调度者看任务之间有无顺序关系;阻塞和非阻塞是站在CPU角度看内设(cpu

#java
windows7下面新建以 "."开头的文件和文件夹

windows下面的cmd跟Linux的命令行真是差别真大。Windows下因为不能用图形界面新建以点开头的文件和文件夹那么必须用cmd来新建这种类型的文件新建文件:语法格式:type NUL > .文件名例如 type NUL>.log ,这样就新建了以.log为名字的文件新建文件夹:语法格式:mkdir 文件名例如mkdir .gitignore这样就新建了一个以.g

#windows
Gson在java对象和json字符串之间转换

GsonLib下载链接Gson相比org.json最大的好处是从json字符串转向java实例时候少了依据每个实例自己赋值的过程,比如在org.json的时候,我们先从json字符串构建一个jsonobject,然后用各种的json get方法获取到每个字段的值,这是一个体力活。而gson依据反射机制我们只要传递我们要实例化的类型class进去返回就是创建好的实例。大大减少了代码量。先从java

#java#json
查看ubuntu系统的版本和系统位数

查看ubuntu版本:cat /etc/issue输出:Ubuntu 14.04.4 LTS \n \l查看你所装的ubuntu系统是几位的:uname -ar输出:32bit一般是i686, 64bit 一般有x86_64Linux VR 4.2.0-36-generic #41~14.04.1-Ubuntu SMP Tue Apr 19 17:04:05 UTC 2016 i686

#ubuntu#linux
windows下eclipse工程转到linux下源代码注释以及输出字符串中中文乱码解决方法

问题出在在windows上面源代码文件的编码方式用cp936,也就是gbk字符集的编码方式。而linux下默认是utf-8的编码方式。所以产生了乱码。我的解决办法是:用vim打开要转码的文件,在vim中没有乱码,必须要无乱码,如果还有乱码说明文件解码方案错误嘛。再更改文档编码格式已经没有意义了。vim中先在命令行模式下用 :set fenc?查看当前文档的编码方式,vim就是用这个编

#eclipse#vim#windows
C语言输出指针变量地址以及指向变量的地址

#include <stdio.h>#include <stdlib.h>int main(){int a = 100;int *ap = &a;printf("%p\n",&a);//输出:002AF744输出的是a变量的地址printf("%p\n",ap);//输出:002AF744通过指针变量ap输出a变量的地址printf

#c语言
在CMD中操作mysql数据库出现中文乱码解决方案

百度了一下。。有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码其实,只要保证cmd客户端和MySQL两者编码一致即可。但现实是cmd默认的是gbk(cmd属性可以看到中文操作系统下面是gbk编码),而mySQL一般是utf8(我的也是),之前一直进入误区,想要更改cmd的字符编码,可是并不能行得通。网友中提到在mysq

#mysql#数据库
    共 11 条
  • 1
  • 2
  • 请选择