`
文章列表
理解面向对象的概念 面向过程     在一个结构体中定义窗口的大小,位置,颜色,背景等属性,对窗口操作的函数与窗口本身的定义没有任何关系,如HideWindow,MoveWindow,MinimizeWindow,这些函数都需要接受一个代表要被操作的窗口参数 ,是一种谓语与宾语的关系 。 面向对象          定义窗口时,除了要指定在面向过程中规定的那些属性,如大小,位置,颜色,背景等外,还要指定该窗口可能具有的动作 ,如隐藏,移动,最小化等。这些函数被调用时,都是以某个窗口要隐藏,某个窗口要移动的语法格式来使用的 ,这是一种主语与谓语的关系。 面向对象的三大特征 封装  (Enca ...

Java异常

任何一种程序设计语言设计的程序在运行时都有可能出现错误,例如除数为0,数组下标越界,要读写的文件不存在等等。 捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。 对于这些错误,一般有两种解决方法: 遇到错误就终止程序的运行。 由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 Java中的异常用于处理非预期的情况,如文件没找到,网络错误,非法的参数 Java程序运行过程中所发生的异常事件可分为两类: Error:  JVM系统内部错误、资源耗尽等严重情况 Exception: 其它因编程错误 ...

java中3种注释

1、单行注释:在注释内容前加双斜线(//),java编译器会忽略这部分信息。    例如:         int num;//定义一个正数 2、多行注释:在注释内容前加单斜线和一个星号(/*)开头,并在注释末尾以一个星号和单斜线(*/)结尾。当注释内容超过一行多用这方式注释。    例如:         /*          int i=5;            int j=10;         */ 3、文档注释:是以单斜线加两个星号(/**)开头,并以一个星号加单斜线(*/)结尾。用这中方法注释会被解释成程序的正式文档,并能包含在如javadoc之类工具生成的文档中,用以说明该程序 ...
1、length:在数组操作中,使用length取得数组的长度。 2、length():在String字符串操作中,使用length()方法取得字符串长度。 3、size():在泛型集合操作中,使用size()方法取得泛型集合中元素个数。 例子: public static void main(String[] args) {         String []list={"ma","cao","yuan"};         String a="macaoyuan";         System.out.pri ...
(1)继承Thread类,重写run函数 创建: class xx extends Thread{   public void run(){ Thread.sleep(1000) //线程休眠1000毫秒,sleep使线程进入Block状态,并释放资源 }} 开启线程: 对象.start() //启动线程,run函数运行 (2)实现Runnable接口,重写run函数 开启线程: Thread t = new Thread(对象) //创建线程对象 t.start() (3)实现Callable接口,重写call函数 Callable是类似于Ru ...
   1如何将字串 String 转换成整数 int?    A.有两个方法:       1). int i = Integer.parseInt([String]); 或        i = Integer.parseInt([String],[int radix]);       2). int i = Integer.valueOf(my_str).intValue();       注: 字串转成 Double, Float, Long 的方法大同小异.   2 如何将整数 int 转换成字串 String ?        A. 有叁种方法:       1.) String s ...
i++是在一个先使用后加1,即先使用i的值,后让i+1 ++i则是先加1后使用,即先让i+1后再使用i的新值 class ijiajia{     public static void main(String[] args) {         System.out.println("Hello World!");         int i=3; int count=(i++)+(i++)+(i++);//count=3+4+5,不信的话你可以用count=(i++)+(i++);这时会等于7         System.out.println(i);//i= ...
1. Microsoft SQLServer(http://www.microsoft.com)         (SqlServer 2000)             Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );             cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;databaseName=pubs", sUsr, sPwd );       ...
http://blog.csdn.net/u010905938/article/details/9040605今天看了别人的文章才发现自己没有考虑溢出问题,很遗憾地错过了这到题,但自己复习了好多以前的知识。 下面是自己的源码: public class getnumbers {  public int getNumber(String str){  int len=0;  int i=0; if(str==""){ return 0; } str=str.trim(); if(str.charAt(i)=='-'){  i++;  len=1; }else ...
Global site tag (gtag.js) - Google Analytics