- 博客(13)
- 问答 (3)
- 收藏
- 关注
原创 java的泛型原理
在java中,有一种很特殊的类型,叫泛型。它一般是在类或接口后面加上一对,里面通过一个大写的英文字母来表示该类或接口实现了泛型,其实严格来说泛型是一种类型是不正确的,下面简单说说泛型的原理。 java中泛型接触最多的属集合这部分知识了,诸如Collection、List、Map、HashMap等等,当然我们也可以自己来是实现泛型,如:
2016-05-28 20:57:38
483
原创 什么是面向对象
对于很多初次接触java语言的人来说,如果之前也没有接触过C#或C++的话,那么在学习到类、对象这个知识点时,基本上会晕,更别说理解什么是面向对象了。当然,如果在这里不晕或是比较清楚的话,那么你的领悟能力确实不错,而晕的也不代表不聪明。下面谈谈我对java中的面向对象的理解,如有理解不恰当的地方,欢迎指出纠正。 首先说说什么是编程? 编程是通过计算机语言,以人类能够理解的思维逻辑为
2016-05-26 22:26:19
379
原创 Centos6.5下安装glib遇到的问题和常用解决方法
最近想给自己的Centos6.5安装gftp,上网查了一些教程,也查了一下官方文档,(官方文档有兴趣的可以到这里查看,不过是全英文的:https://www.gftp.org/faq.html#AEN14)明白gftp需要依赖GLib和GTK+ ,而且GTK+ 要是1.2.3以上版本,官方建议是2.x的版本,查看自己电脑发现有GTK+,但是没有GLib,所以就先安装GLib,查了些资料后觉得也没什
2016-05-25 23:15:24
6477
原创 Linux中常见的解压压缩文件命令
在给Linux系统安装软件时,很多时候是安装压缩文件,不像Windows中可以直接运行.exe文件那么方便,那么既然是压缩文件就需要解压,而在Linux中,压缩文件的类型也不尽相同,下面总结了一些常见的压缩文件的解压过程,仅做参考。1.解压tar.gz压缩文件# tar -zxvf fileName.tar.gz2.解压.zip压缩文件# unzip fileName.zip3
2016-05-23 23:28:51
778
原创 Java基础中常犯的一些细节上的错误
学习Java有段时间了 ,说实话,本人的基础不太好,因此常常犯一些低级的错误,所以今天把最近犯的和容易犯错的一些问题尽可能地罗列出来,一来提醒自己,二来算是为初学者提供一点点帮助吧,以免犯同样的错误。 如有什么地方说的不对,还望指点。 一、基本类型数据运算中的+=和+,如:short a+=1和short a =a+1 咋一看
2016-05-17 00:47:08
670
原创 Java基础之static和final的用法
在java中,变量、方法和类有很多修饰词来限定它们的范围(或者限定权限),常有的public、protected、private和默认(default),相信童鞋们对这几个修饰词并不陌生,那么,除此之外还有俩个修饰词相信大家也都经常见到,但是并不会经常用,现在,就来简单说说这俩个修饰词的用法,即static和final的用法。 static:意味静态的。它可以修饰成员
2016-05-12 22:51:05
495
原创 Java基础之分支结构和循环
任何复杂的程序逻辑都可以通过“顺序”、“分支”和“循环”三种基本的程序结构实现。顺序结构就不用多说了,主要说说“分支”和“循环”俩种程序结构。 “分支”结构,顾名思义,就是程序在执行到某一点时出现多种可执行方式,而不是把每一条语句都执行了,那么,这样的分支结构都有哪些呢?主要是if,if...else,if...else if和switch...case,我想稍微有
2016-05-04 22:06:03
1211
原创 Java基础之基本运算
我们都知道计算机是为计算而诞生的,那编程语言作为人和计算机交互的语言,自然而言少不了运算,下面我简单说说Java中的运算以及分支结构。 在Java中,运算主要有算术运算、关系运算和逻辑运算,还有另外三种可能大家很少将它成为运算,那就是赋值、字符串拼接和三目(条件)运算。那么,有了运算就少不了运算符,下面简单说说各种运算的运算符的使用规律。 算术运算符:有+,-,*
2016-05-03 21:36:03
466
转载 Centos6.5安装MySQL及常见问题
本文转载自:http://www.server110.com/mysql/201312/3814.html 自己在虚机上装了Centos6.5,该系统没有预装MySQL,所以想着自己装一下,结果装完怎么也启动不了mysqld服务,后来又在网上搜了些资料,最后安装成功,下面把我的方法跟大家分享一下。 提示:以下操作均在linux系统能够访问外网前提下,如果
2016-05-02 21:42:59
880
原创 Centos6.5的几种网络环境配置方法
在开始使用linux时难免会遇到配置网络相关文件的需要,那么我介绍几种我常用的配置IP的方法。 首先,要想配置网络必须是root用户才有权限,所以以下操作需要以root用户登录系统。 方法一:进入终端(如果不是图形界面,则无需这一步),执行setup命令,则会进入以下界面。 选择“网络配置”,确认,进入下面界面
2016-04-30 23:17:09
1108
原创 VMWare10安装Centos6.5 32位网络配置问题
我想对于很多初学linux的童鞋们来说,在除了被记不完的各式各样的命令折腾之外,还有就是好不容易安装好的系统发现不能上网!不能上网!不能上网!而你却不知道该怎么让它能够上网,哪怕是能够访问度娘(反正我是不知道)。那么,我经过好长好长时间.....各种尝试,终于解决了,现在,把我的方法分享给大家,希望有帮助!我的系统环境:笔记本,win7 32位,VMWare10,Centos6.5
2016-04-30 17:40:43
814
原创 Java基础学习之八大基本变量
说到Java中变量,很多人会想到汉语中的代词,当然,这种理解我也是很支持滴!那么再说的具体点,我比较喜欢用“他”或者“她”来解释变量,就像我们生活中总是会向“他”述说“她”或向“她”述说“他”.....(好啰嗦!),但是,这个“他”或“她”从来没有固定不变地指明就是“小明”或“小红”,也就是说他所指向的人是在一直变换的,而这个“他”或“她”在Java中或者其他语言中就可以理解为变量。
2016-04-29 21:21:48
3969
原创 针对初学者了解JVM、JRE和JDK三者间的区别和联系
首先说Java编程语言,它是一门高级编程语言,具体由谁何时创建的,读者可以到网上查找相关资料,这里就不再赘述。那么,谈到Java就不得不谈谈JVM、JRE和JDK三者间的区别和联系。 JVM:英文全称Java Virtual Machine,字面意思“Java虚拟机”,简单来说就是一个软件。一个什么软件呢?一个可以运行Java的软件。我们在将.java编译后,会生成相应的.class
2016-04-28 20:50:29
5972
空空如也
linux新手,centos6.5 32位连不上网,求大神指点
2016-04-28
centos6.5安装samba出错!!!
2016-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人