快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

我的java学习笔记version0.1

 

关于java语言程序的问题
1、对于java应用程序来说,static静态变量和方式的含义。
import java.io.*;
public class Iamxiao
{

  static String st1=\"中国将收复台湾!\";
/*此处必须定义为静态,否则系统会提示在main主程序中找不到st1变量。
  定义为public也不行,这是为什么呀?
 
*/
  public static void main(String args[])
    {
 
     Iamxiao2 Iamxiao1;
     Iamxiao1=new Iamxiao2();
     System.out.println(\"Hello the world!\"+st1);
   
     }
}
以下再写一个应用程序进行实验,此程序依旧运行时报错。
class _beidy
{
 String st1=\"中国将收复台湾!\";
 System.out.println(\"Hello the world!\"+st1);
}
public class _diaoyz
{
 public static void main(String args[])
   {
    _beidy _newobj=new _beidy();
    }

}

以下再写成小应用程序进行实验。

class _beidy
{
/*总算明白了,这正是java语言要求的封装性。
*/
 public void _beidyp()
 {
  String st1=\"中国将收复台湾!\";
  System.out.println(\"Hello the world!\"+st1);
 }
}
public class _diaoyz
{
 public static void main(String args[])
   {
    _beidy _newobj=new _beidy();
    _newobj._beidyp();
    }

}
以下再进行测试。
class _beidy
{
 String st1=\"中国将收复台湾!\";
 
 //System.out.println(\"Hello the world!\"+st1);
}
public class _diaoyz
{
 public static void main(String args[])
   {
    _beidy _newobj=new _beidy();
    System.out.println(\"Hello the world!\"+_newobj.st1);
/*通过成员函数进行类的实例对象的调用。输出语句不能直接放
到一个类的定义下吗?

*/
    }

}


2、以下示例让我们了解类名的定义,须定义为$,_,字母开头的字符串,其长度没有限制,
也就是受限于你的操作系统文件名的长度。文件确实可以超长,已做实验。


import java.io.*;
public class $Sta1
{

  static String st1=\"我是肖大靳!\"; //此处必须定义为静态。
 
  public static void main(String args[])
    {
 
     $Sta1 sta1_o;
     sta1_o=new $Sta1();
     System.out.println(\"Hello the world!\"+st1);
   
     }
}

/*文件超长的例子。类名绝对不能超长,windows98下为235个字符长。
  以下所定义的类名为最长,多加一个2即会报错。
*/
class _beidy1212121212121212121212121212122323434433245234524534523452452452452452452452452524524245245245245245245245424242452424242424524524245245245245245243524524524524352345243524245242424234524352432222222222222222222222222222222222222
{
 public void init()
 {
  String st1=\"中国将收复台湾!\";
  System.out.println(\"Hello the world!\"+st1);
 }
}
public class _diaoyz
{
 public static void main(String args[])
   {
   // _beidy _newobj=new _beidy();
   // System.out.println(\"Hello the world!\"+_newobj.st1);
   //_newobj.init();
   _beidy1212121212121212121212121212122323434433245234524534523452452452452452452452452524524245245245245245245245424242452424242424524524245245245245245243524524524524352345243524245242424234524352432222222222222222222222222222222222222 _newobj=new _beidy1212121212121212121212121212122323434433245234524534523452452452452452452452452524524245245245245245245245424242452424242424524524245245245245245243524524524524352345243524245242424234524352432222222222222222222222222222222222222();
   _newobj.init();
    }

}

3、以下示例可以很好的解释类的封装性,即通过类名进行访问其变量或调用方式。


class _beidy
{
 public void init()
 {
  String st1=\"中国将收复台湾!\";
  System.out.println(\"Hello the world!\"+st1);
 }
}
public class _diaoyz
{
 public static void main(String args[])
   {
    _beidy _newobj=new _beidy();
    System.out.println(\"Hello the world!\"+_newobj.st1);
   //_newobj.init();
    }

}






返回类别: 教程
上一教程: An Overview of RMI Applications
下一教程: 屏蔽鼠标右键,F1帮助和常用快捷键

您可以阅读与"我的java学习笔记version0.1"相关的教程:
· 我的Thinking in Java学习笔记(十)
· java 学习笔记
· java对象序列化学习笔记
· java 学习笔记
· Java学习笔记
    微笑服务 优质保证 索取样品