java基础
文章平均质量分 60
IT_COOKIE_SAM
这个作者很懒,什么都没留下…
展开
-
java.net.url对象
感谢博主的用心编写原文链接:http://blog.csdn.net/witsmakemen/article/details/6989010一、用JAVA实现URL 在JAVA中,Java.net包里面的类是进行网络编程的,其中java.net.URL类和java.net.URLConection类使编程者方便地利用URL在Internet上进行网络通信。1、创建转载 2017-02-18 12:09:09 · 6211 阅读 · 0 评论 -
java基础------>获取资源--->Class类的getResource方法
转载自:http://riddickbryant.iteye.com/blog/436693首先,Java中的getResourceAsStream有以下几种:1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对转载 2017-03-02 13:35:23 · 526 阅读 · 0 评论 -
java基础复习---->private修饰符
private 修饰符 1.在四个修饰符兄弟里里是最为吝啬的,只能给本类成员使用. 2.它经常被用于封装时使用.使用了它会提高数据安全性能.以防别的类通过实例化本类或者通过反射来修改本类的内容. 3.所以它经常用于修饰属性(变量) 4.当原创 2017-02-24 15:25:49 · 579 阅读 · 0 评论 -
复习java基础------>java的静态绑定和动态绑
程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定.静态绑定:在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由编译器或其它连接程序实现。例如:C。针对java简单的可以理解为程序编译期的绑定;这里特别说明一点,java当中的方法只有fi转载 2017-02-24 17:51:12 · 279 阅读 · 0 评论 -
复习java基础------->继承关系中的方法覆盖和属性隐藏
1.覆盖和隐藏的概念 在Java中,覆盖指的是子类数据替换掉父类数据,父类数据在子类模板中已经消失了,但是覆盖只发生在方法上. 隐藏指的是子类数据遮盖掉父类数据,父类数据在类模板里仍然存在,只是被子类数据占了风头它躲在了后面,这叫做隐藏,隐藏只发生在成员属性当中.2.给出以下代码,你们先做做看,看一下结果是多少?结果答案是原创 2017-02-24 21:00:19 · 1450 阅读 · 0 评论 -
复习之java基础---->多态:向上转型
1.什么是多态,什么是向上转型java的多态:允许将子类变量赋值给父类对象(参考百度百科)向上转型:父类对象引用了子类变量(和多态一个意思的)2.不知道我在说什么?请看以下代码father f=new son(); (father指的是父类 son指的是子类)3.作用是啥?父类可以调用子类中覆盖父类的方法.4.听不懂我在说什么?看代码!原创 2017-02-24 10:49:41 · 344 阅读 · 0 评论 -
java基础复习------>抽象类能初始化吗?
1.抽象类能够初始化吗?答案是:肯定的,抽象类可以初始化!2.但是抽象类不能够直接new 初始化,你不信看下图:3.所以我们初始化抽象类,是间接的!接来下介绍两种间接的初始化抽象类方法 3.1.多态方式 3.2.静态方法至于多态,我不多说什么了,但是第二种方法package test;abstract class原创 2017-02-24 17:20:27 · 6606 阅读 · 0 评论 -
Day_two--->java数据类型的转换
转载自:http://www.cnblogs.com/andy2005/archive/2006/07/24/458564.html1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix转载 2017-03-09 11:06:05 · 274 阅读 · 0 评论 -
java基础------数据结构---》冒泡排序
public class kownledge { public int[] bubble_sort(int [] ary) { for(int i=0;i for(int j=0;j if(ary[j]>ary[j+1]){原创 2017-03-30 11:27:28 · 332 阅读 · 0 评论 -
java基础------》构造函数私有化的作用
构造函数私有化,顾名思义就是将构造函数私有化。哈哈,其实一般来说构造函数是修饰权限应该是公开的public的才对,因为在类的运行当中,构造函数的初始化是后静态代码块的,但是又先于普通方法,所以构造函数私有化后将不可能在别的类里进行实例化了。看代码图:此处报错了,其实是因为构造私有化了,不能够实例化。所以在单例设计模式中,使用此方法禁止了人们通过实原创 2017-03-30 21:53:52 · 1138 阅读 · 0 评论 -
java基础------》设计模式---》单例设计模式(饿汉式和懒汉式)
单例设计模式的步骤:1.私有化构造函数;2.声明本类的引用类型变量,并且使用该变量指向本诶对象;3.提供一个公共静态的方法获取本类的对象。单例设计模式:保证一个类中只有一个对象。1.饿汉式:public class design_pattern_hungerType { //单例设计模式 private design_patter原创 2017-03-31 00:41:14 · 421 阅读 · 0 评论 -
java基础------》数据结构---》交换排序(冒泡排序,快速排序),选择排序,系统排序,插入排序
冒泡排序是根据相邻的两个数进行对比第一次排序是进行大规模的排序,第二次排序减去了最末尾的那个数例如:5,4,3,8,1首先5和4比 大则换位 4,5,3,8,1 5和3比 大则换位 4,3,5,8,1 5和8比 小则不变 4,3,5,8,1 8和1比 大则换位 4,3,5,1,8原创 2017-03-31 22:32:31 · 471 阅读 · 0 评论 -
java基础------>Class类
转载自:http://blog.csdn.net/a379039233/article/details/6158816/ 和 http://blog.csdn.net/yuebinghaoyuan/article/details/7244123一,class类有什么用? class类的实例表示Java应用运行时的类(class ans enum)或接口(inte转载 2017-03-02 11:49:29 · 292 阅读 · 0 评论 -
java基础------>cmd命令--->javac -d . *.java
javac -d . *.java该命令是你在编写java文件的时候,并不需要额外添加包,这个命令帮你创建,也就是说你尽管写java代码,包的问题不需要你另外创建只需要在java文件头上写上------>package test;以下解释是在网络上看到的,觉得不错,贴下来-------->有兴趣可以自己去看看:https://zhidao.baidu.com/question/44原创 2017-03-02 10:22:10 · 2799 阅读 · 0 评论 -
java基础------>内省机制(javabean同行)
转载自:http://developer.51cto.com/art/201003/188356.htm很多朋友在深入的接触Java语言后就会发现这样两个词:反射和内省,之前我们已经通过实例解析了Java的反射机制,在什么场合下应用以及如何使用?今天把这二者放在一起介绍,因为它们二者是相辅相成的。反射相对而言,反射比内省更容易理解一点。用一句比较白的话来概括,反射就是让转载 2017-03-02 09:55:23 · 323 阅读 · 0 评论 -
java基础------>继承--->属性(在子类中调用父类同名属性的两种方式)
在今天的继承复习当中,我有对继承中的属性有新的感悟------>子类继承父类,会继承父类的方法和属性,看下图从上图可以看出,即使子类是一个空壳,他还是从父类获取到父类的属性name 和方法 test()但是接下来我说的就是一个小重点--->在继承当中,子类继承父类的属性和继承方法的方式上有所差别--->父类属性不可被重写,只会被调用,父类方法可以被重写,也可以被调用原创 2017-02-28 10:00:00 · 10222 阅读 · 0 评论 -
java里char为什么能够存储一个汉字
char为什么能够储存一个汉字了?首先要分析char这个容器的大小和一个汉字的大小.其次,要分析汉字的大小就要分析编码方式和编码字符集.1.java默认的编码字符集unicode(我的理解是一个文字容器),而Java的编码方式却有很多.例如:utf-8,utf-16,gbk,gb2312等.而编码方式是一个解码工具,目的是在unicode的字符集中寻找一个对应的字符(我的理解是编码原创 2017-02-04 12:39:50 · 3220 阅读 · 0 评论 -
字符集和编码方式
1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。字符仅仅代表一个符号,没有任何实际值的意义。2,字符集:字符集是字符的集合。例如,汉字字符是中国人最先发明的字符,在中文、日文、韩文和越南文的书写中使用。这也说明了字符和字符集之间的关系,字符组成字转载 2017-02-04 11:47:00 · 402 阅读 · 0 评论 -
propertype深拷贝
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在ja转载 2017-01-25 15:27:34 · 608 阅读 · 0 评论 -
java中值传递和引用传递的区别
前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了转载 2016-12-09 10:48:17 · 392 阅读 · 0 评论 -
iterator的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一转载 2016-12-09 17:58:24 · 493 阅读 · 0 评论 -
String s1=new String("haha")
package inner;public class Test{ public static void main(String[] args) { String s=new String("哈哈");//这里开辟了两个对象:1.一个是值对象(变量)"哈哈"、2.一个是内存对象s String s1=new String("哈哈");//这里产生一个原创 2016-12-11 17:53:29 · 1146 阅读 · 2 评论 -
path,JAVA_HOME,classpath的环境设置详解
今天学习Aspectj,但是涉及到了设置path 和classpath的知识,但是自己很可惜也毫无遗憾地遗忘了这些知识点,于是我又重新将他们捡起来,转这篇博文也是为了堤防自己再次遗忘.加油!感谢原文作者的用心编写!原文链接:http://jingyan.baidu.com/article/9f7e7ec05bb0ca6f281554c1.html简单地说下:path:这转载 2017-02-19 16:25:44 · 943 阅读 · 0 评论 -
java基础------>File--->扫描功能
Java获取文件的类之一就是 File类现在我们使用 File类来进行扫描我的F://盘package test;import java.io.File;import java.io.IOException;public class test { public static void main(String[] args) throws Excepti原创 2017-03-01 09:00:08 · 381 阅读 · 0 评论 -
java基础------>线程--->牛客网遇到的一题
以上的答案你回答出来了吗?没错,如你所愿是BCD有没有人和我是一样的疑问:我的疑问是:即使run方法是继承覆盖而来的,也不应该会在没有调用到它的情况下进行运行,于是我拿了个普通方法在run方法之下进行试验,果然并不是说每个普通方法在start()之下就会自动调用,而是仅限于run方法.于是乎,我就在网上查了下run方法结果是这样的:jvm会在st原创 2017-03-02 09:02:21 · 384 阅读 · 0 评论 -
java基础------>IO流
转载自:http://www.2cto.com/kf/201312/262036.html学习Java IO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节转载 2017-03-02 09:40:34 · 508 阅读 · 0 评论 -
java基础------》IDE功能(MyEclipse)---》debug模式
关于debug模式,请看下面三幅图第一个红圈是执行下一步,红色是停止tomcat服务器红圈是断点,意思是在这里停住这个图是变量的查看原创 2017-04-02 10:50:18 · 880 阅读 · 0 评论