- 博客(4)
- 收藏
- 关注
原创 java 内部类为什么不能用静态方法
java 内部类为什么不能用静态方法非static的内部类,在外部类加载的时候,并不会加载它,所以它里面不能有静态变量或者静态方法。 static类型的属性和方法,在类加载的时候就会存在于内存中。 要使用某个类的static属性或者方法,那么这个类必须要加载到jvm中。 基于以上两点,可以看出,如果一个非static的内部类如果具有static的属性或者方法,那么就会出现一种情况:内部类未加载,但
2016-10-24 14:22:10 10107 4
原创 Golang之旅3:三种读文件方式
前言我感觉学语言,至少也得学一下读写文件把……读文件go有三种读写文件的方式,分别在os、ioutil、bufio包中,下面分别举例使用三种方式从文件中读取数据,写操作类似。go官网中都有相应的说明。附地址os使用最传统的方式,Open,Read,Close,在os包中。package mainimport ( "fmt" "os" )func main() { userFi
2016-10-24 14:16:59 974
原创 Golang之旅2:工程结构
0x00 前言我一直对go中的一些概念比较模糊,比如它的GOPATH到底是个什么意思、项目目录是怎么布局的、怎样做的测试。因此这次就先上一个小工程,试试水。0x01 工程概要功能实现一个小的计算器功能(代码是借鉴来的^_^)。目前有的功能是add和sqrt。dante@dante-pc:~/workspace/go/calcproj/bin$ ./calc USAGE: calc command [
2016-10-24 14:16:42 1004
原创 Golang之旅1:从0到1
0x00 前言0x01环境准备golang安装比较简单,源码、apt、二进制文件三种选一个即可。前天发布的ubuntu16.04自带1.6版本的go,我用的15.10,版本是1.5的,再加上不想用源码折腾,就去官网下载二进制文件了,用的目前最新的版本1.6.2。环境变量下载、解压、环境变量。三步搞定。export GOROOT=/opt/go export GOPATH=/home/dante/
2016-10-24 14:16:21 522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人