`
天之娇子zjn
  • 浏览: 14943 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
将博客搬至CSDN

记杭州一二事

杭州之行已经结束了,院里要求我们写一篇1500字的实习心得,其实我原本是拒绝的。看到有的同学的两步走战略(ctrl+c和ctrl+v),我在想这1500字的意义在哪里,浪费的时间如何去弥补?但是反过来想,这篇实习心得对我的意义其实真的挺重要的。一来,别人不在乎,别人复制粘贴的时候你能静下心来认真地写点儿东西,认真反思一下自己,这是难得的牛逼;二来,杭州之行带给我的收获还是值得一写的(注意是杭州之行而不是杭州实习,因为实习最重要的意义就是给了我一个去杭州的机会,写到这里可能又要上升到一个哲学问题了:到底是先有鸡还是先有蛋……) Whatever,接下来开始流水账。我突然想起我高中的时候看了一 ...
API:(Application Programming Interface)------应用程序编程接口。 ADT:(Android Developer Tools)------Android开发工具,在Eclipse中用来进行Android 开发的插件。                                                        另:数据结构中的ADT代表的是抽象数据类型(Abstract Data Type)。 JRE:(Java Runtime Environment) ------Java程序的运行环境,是面向Java程序的使用者,而不是 ...
一、类和接口的继承&实现问题: 1、一个接口可以继承多个接口,例如:interface C extends A, B {}.                   其中A,B,C都是接口。此时接口C已经有A,B中全部的方法,也可以自己再添加额外的方法。(你可以理解为每个接口都是一个类)。 2、一个类只能继承一个类,不能继承多个类:class B extends A{}. 3、一个类可以实现多个接口:class D implements A,B,C{}     注意:一个类如果实现了一个接口,则必须实现它的所有方法;  4、在继承类的同时,也可以实现接口:class E ex ...
一、正则表达式是什么     正则表达式是一种字符串匹配的模式,你也可以理解为定义了一种模板,这个模板可以“筛选”出符合它要求的字符串。如果给定了一段字符串,你可以对它进行特定字符串的查找和替换等一系列动作。正则表达式的重点是匹配,就像灰姑娘的水晶鞋,只有和灰姑娘脚大小相同的人才能穿进去,因为两者相匹配。 二、正则表达式怎样使用 2.1  ------基础知识------    我们首先介绍一下正则表达式的一些基础知识,这些理论知识将为编写正则表达式提供法则和规范,主要包括:元字符、字符类、字符转义、反义、限定符、替换分组、反向引用、零宽度断言、匹配选项、注释、优先级顺序、递归匹配。 2.1.1 ...
         在这样一个技术网站,我来瞎BB这些有的没的,我一点也没觉得不妥。没错,就是这样。          原本承诺HZ(因为这网站的某些原因我就用字母代替了)写完面试感想第一个给他看的,但是也一直没有写。现在 ...
       如果给定一个int型数组,要求输出其中重复的数字,应该大多数人都能够实现。但是如果数组内数据很多,假设有10亿个,那直接在该数组上进行操作时间复杂度O(n*n)就会变得很大。所以可以通过对byte数组进行操作来降低时间复杂度,步骤分为以下几步: 1、将int型数组内的数据通过恰当的变换赋值给byte数组:int[i]/8为byte数组的下标,int[i]%8的累加赋值给byte【int[i]/8】; 2、对byte数组进行循环判断:如果byte【int[i]/8】为0,说明byte【int[i]/8】中还未赋值,进入赋值步骤,将byte【int[i]/8】转换成8位二进制; ...
        我自己写的第一个安卓app就是一个电话拨号器,功能很简单:在文本框里输入一个电话号码,点击一个按钮拨打电话。我给它取名叫Call。         对于一个在安卓方面刚刚准备入门的人来说,或者说对于一个编程人员来说,思路清晰条理是相当重要的。就拿这个app来说,你要有界面,然后你要对它上面的组件进行一定的操作,最后一点是你如果要请求调用安卓系统功能,你需要为它加上相应的操作权限。 一、界面布局        首先在res包下面有一个layout包,下面有个.xml文件,在这个文件中编写界面的属性,比如说布局,还有要显示的组件及其属性。这里有可视化的编辑界面,所以两者可以 ...

界面刷新

    博客分类:
  • Java
         最近利用界面写了一个简单的程序,求解行列式的值,但在显示文本框的时候并未显示,而是最小化窗口后再次打开才出现。这种情况可以在对按钮进行监听的时候,在监听方法的最后加一句this.updateUI();这样问题便解决了,这条语句的在作用是对界面进行刷新,不止是界面,对组件同样可以刷新,例如JLable jla = new JLable ();     jla.updateUI();   jb1.addActionListener(new ActionListener(){ @Override public void actionPerformed(A ...

递归机制

    博客分类:
  • Java
    学编程语言的人都知道递归,但不一定所有人都明白它是如何被执行的。接下来我想谈一下我对递归的认识和理解。     如果一个算法调用自己来完成它的部分工作,则这个算法是递归的。举一个小小的例子: #include<ios ...

io流

    博客分类:
  • Java
  这是我静下心来写的第一段代码,虽然比较简单,但也算是我从不知道怎样编程到开始自己思考和动手的渐变过程。看到自己写入的文件完整地出现在txt文件中时,内心第一次有了比较大的触动,跟以往不同,因为以前的代码基本都是copy熊哥的,所以界面上出现东西的时候觉得不是自己写出来的,没有对熊哥讲的加以理解。    代码:用fileinputstream类的对象读取一个文件并用fileoutputstream类的对象写入另一个文件中。 package io流; import java.io.FileInputStream; import java.io.FileNotFoundException; im ...

画板+监听器

    博客分类:
  • Java
一、画板实现需要注意的地方 1、如果要设置线条的颜色,只要在调用Graphics绘制方法前,调用它的setColor方法即可。 2、显示颜色选择器的代码: //这是JColorChooser中的一个public static方法,可直接调用   this.color = javax.swing.JColorChooser.showDialog(null,"请选择颜色",java.awt.Color.black); 3、取得界面上的画布对象,一定要在界面setVisible后取得,否则取得的为null。 二、画板代码(其中涉及到了监听器的使用): ************** ...

类的继承

    博客分类:
  • Java
一、extends类的继承 1、子类继承到了父类的所有方法和属性。 2、如果子类重写了父类中的方法,调用的是子类中的实现,否则就调用父类中的方法。 二、自动转型和多态 1、自动转型格式:父类名 对象名 = new 子类名(); 2、多态指的是相同类型的对象调用相同方法的时候,由于继承和重写机制,得到的结果不一定相同。 三、接口 1、(扩展)定义一个类有两种用途:一是生成对象调用其方法,二是用作给其他类来继承。 2、接口的定义用的是interface,接口中的方法无论是否写了public限定符,接口中的方法都是public型的。 3、接口中的方法不能有具体实现。 4、接口中可以定义属性,但接口 ...

数组很简单

    博客分类:
  • Java
1. 希尔排序 package 数组排序; import java.util.Random; public class 排序 { private static int[] array = new int[8]; private Random rand = new Random(); public static void main(String[] args) { 排序 px = new 排序(); px.arraypx(); 排序.Sortarray(array); } public void arraypx() { System.out.println(" ...

构造方法来也!

    博客分类:
  • Java
1问:构造方法是干什么的?      答:定义类的时候要定义类的属性和方法,其中方法又分为普通方法和构造方法,普通方法表示对象的行为,构造方法用来实例化对象,同时对属性赋初始值。实例化对象的格式:类名 对象名= ...
Global site tag (gtag.js) - Google Analytics