自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 黑马基础测试题:编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72

我今天上传的是在做基础测试题时遇到的一道比较简单的题目,编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72 思想:1,需求是要连续输出1到100满足条件的数字,所以要用到for循环             2,如果要满足“数字中包含7的要跳过”的条件,仅需要if语句便可实现        实现代码如下:              public

2014-12-04 21:40:11 2662

原创 创建ArrayList对象,添加5个元素,使用Iterator遍历输出

public static void main(String[] args)throws Exception{//创建一个ArrayList对象  添加泛型会更省资源    ArrayList list = new ArrayList();    //对list集合添加5个值    list.add("第一个对象");    list.add("第二个对象");    li

2014-12-17 17:37:50 6652

原创 面向对象的基本特性

抽象,封装,继承,多态        抽象:忽略事物中对当前目标无关的非本质特性,充分关注本质特性。找出事物的共性,并把具有共性的事物划为一类,得到一个抽象的概念。        封装:把对象的属性和行为结合成一个独立的单位,并尽可能隐藏对象的内部细节。        继承:指特殊类的对象拥有其一般类的属性和行为(子类继承父类)。继承意味着“自动拥有”被继承类的

2014-12-17 17:16:53 371

原创 面向对象的三大特征

封装:找到变化并且把它封装起来,你就可以在不影响其它部分的情况下修改或扩展被封装的变化部分,这就是所有设计模式的基础,就是封装变化,因此封装的作用就是解决程序的可扩展性。        继承:子类继承父类,可以继承父类的方法和属性,实现了多态以及代码的重用,因此解决了系统的重用性和扩展性。但是继承破坏了封装,因为它是对子类开放的,修改父类会导致所有子类的改变,因此继承一定程度上又破坏了

2014-12-17 17:12:50 461

原创 对java反射的认识

一、什么是反射:       反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用

2014-12-17 17:04:09 461

原创 java继承

.继承的概念继承就是字面的理解就好,子继承父的一些特性,并且还可能发生一些“基因突变”,可以包含一些父类没有的方法或者属性。正所谓“青出于蓝而胜于蓝”。为什么要用继承呢?一方面继承可以向上抽取父类,使代码重用率提高。比如Teacher类和Student类都可以继承person类,另一方面继承可以引出多态,是面向对象的重要特性。一个例子:

2014-12-17 16:57:39 363

原创 java多线程实例

Java对多线程的支持Java创建多线程的3种常用方法:    1)继承Thread类重写Thread类的run方法,创建Thread子类实例,启动线程。例如:[java] view plaincopy/*  * @author wxismeit@163.com  wangxu  */  public cl

2014-12-06 08:53:43 374

原创 java的string中的trim方法实现

package stringTest;    public class StringDemo4 {      public static void main(String[] args) {          String str = "   abcdefg   ";          System.out.println("原始的字符串:");          Syst

2014-12-06 08:50:45 455

转载 java中的位运算

异或基本算法  看题目顾名思义,泥瓦匠要跟你们聊聊这位运算。怎么聊法,依旧和老套。师傅出招棋盘上马,你徒弟怎么对答,然后周而复始。你就青出于蓝了。很早的时候在一本《算法竞赛入门经典》,有些acmer应该知道的。原题目很简单,是这样的:两个变量A,B如何交换。“定个temp不就搞定了。”骂声将至,我赶紧说,除了这个方法,还有下面这个:12

2014-12-06 08:43:55 452

原创 java中String类中的substring方法的源码

public String substring(int beginIndex, int endIndex) {          if (beginIndex 0) {              throw new StringIndexOutOfBoundsException(beginIndex);          }          if (endIndex > valu

2014-12-05 22:10:00 670

转载 java语言编程:求两个字符串的最大子串

[java] view plaincopypackage stringTest;    public class StringDemo4 {      public static void main(String[] args) {          String str1 = "Ilikejavaverymuch";          Stri

2014-12-05 22:05:00 504

转载 文件类操作摘要

Console此类包含多个方法,可访问与当前 Java 虚拟机关联的基于字符的控制台设备(如果有)。虚拟机是否具有控制台取决于底层平台,还取决于调用虚拟机的方式。如果虚拟机从一个交互式命令行开始启动,且没有重定向标准输入和输出流,那么其控制台将存在,并且通常连接到键盘并从虚拟机启动的地方显示。如果虚拟机是自动启动的(例如,由后台作业调度程序启动),那么它通常没有控制台。如果

2014-12-05 21:56:21 433

原创 Java编程:数组的应用(十进制转换成二进制)

这段代码的功能是“十进制转换成二进制”,起初的代码有些繁琐,并且代码复用性不高,经过多次的改正得到了现在的实现代码。思路:1,想得到所给数字的最低位,则让它与1做与运算即可得到;           2,把得到的这个数对应到所给出的对应表中,则得到了这一位的相应二进制的值           3,要想继续取下一位则需要把该数字右移一位;实现代码:              pu

2014-12-05 08:48:06 3052

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除