【ThinkingInJava】1、几个练习题
来源:互联网 发布:觉得自己很失败 知乎 编辑:程序博客网 时间:2024/04/27 19:24
1、---------------------
/** * 功能:练习1:(2)创建一个类,它包含一个int域和一个char域,他们都没有被初始化,将他们的值打印 * 出来,以验证Java执行了默认初始化 * 时间:2014年7月26日17:06:48 * 作者:cutter_point */package Lesson2EveryThingIsAnObject;public class E02_test1{int i;char c;public void E02_test1(){System.out.println("i="+i);System.out.println("c="+c);}public static void main(String [] args){E02_test1 e021=new E02_test1();e021.E02_test1();}}
输出:
i=0
c=
2、---------------------
/******************** Exercise 2 *************** * 功能:创建一个“Hello, World”程序 * 时间:2014年7月26日17:12:05 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test2{public static void main(String [] args){System.out.println("Hello, World!");}}
输出:
Hello, World!3、---------------------
/******************** Exercise 2 *************** * 功能:将DataOnly代码改成一个程序 * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test4{int i;double d;boolean b;public static void main(String [] args){E02_test4 t4=new E02_test4();t4.i=7;t4.d=8;t4.b=true;System.out.println("i="+t4.i+"\nd="+t4.d+"\nb="+t4.b);}}
输出:
i=7d=8.0
b=true
4、---------------------
/******************** Exercise 2 *************** * 功能:调用storage * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test6{int storage(String s){return s.length()*2;}public static void main(String [] args){E02_test6 t6=new E02_test6();String s="cutter_point";System.out.println("The Length of String is:"+t6.storage(s));}}
输出:
The Length of String is:245、---------------------
/******************** Exercise 2 *************** * 功能:将Incrementable的代码改写 * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test7{static void increment(){++StaticTest.i;}public static void main(String [] args){E02_test7 t7=new E02_test7();System.out.println("初始i的值是:"+StaticTest.i);t7.increment();System.out.println("t7.increment() i="+StaticTest.i);E02_test7.increment();System.out.println("E02_test7.increment(); i="+StaticTest.i);increment();System.out.println("increment() i="+StaticTest.i);}}class StaticTest{static int i=1;}
输出:
初始i的值是:1t7.increment() i=2
E02_test7.increment(); i=3
increment() i=4
6、---------------------
/******************** Exercise 2 *************** * 功能:无论创建了某个特定类的多少对象,类中某个特定static实例只有一个 * 时间:2014年7月29日08:04:11 * 作者:cutter_point************************************************/package Lesson2EveryThingIsAnObject;public class E02_test8{static int i=1;public static void main(String [] args){E02_test8 t8=new E02_test8();E02_test8 t9=new E02_test8();E02_test8 t10=new E02_test8();System.out.println("t8.i="+t8.i);System.out.println("t9.i="+t9.i);System.out.println("t10.i="+t10.i);}}
输出:
t8.i=1t9.i=1
t10.i=1
7、---------------------
/** * 功能:系统地所有属性 * 时间:2014年7月14日17:42:14 * 作者:cutter_point */package Lesson2EveryThingIsAnObject;import java.util.*;public class ShowProperties{ /** * @author xiaofeng * @param args */ public static void main(String [] args) { System.getProperties().list(System.out); System.out.println("-------------------------------------------------"); System.out.println(System.getProperty("user.name")); System.out.println("-------------------------------------------------"); System.out.println(System.getProperty("java.library.path")); System.out.println("-------------------------------------------------"); System.out.println(new Date()); }}
输出:
-- listing properties --java.runtime.name=Java(TM) SE Runtime Environment
sun.boot.library.path=G:\MyEclipse Professional 2014\binary...
java.vm.version=24.45-b08
java.vm.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
path.separator=;
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg=sun.io
user.script=
user.country=CN
sun.java.launcher=SUN_STANDARD
sun.os.patch.level=
java.vm.specification.name=Java Virtual Machine Specification
user.dir=G:\Workspaces\javaworkspace\ThinkingI...
java.runtime.version=1.7.0_45-b18
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=G:\MyEclipse Professional 2014\binary...
os.arch=amd64
java.io.tmpdir=C:\Users\feng\AppData\Local\Temp\
line.separator=
java.vm.specification.vendor=Oracle Corporation
user.variant=
os.name=Windows 8
sun.jnu.encoding=GBK
java.library.path=G:\MyEclipse Professional 2014\binary...
java.specification.name=Java Platform API Specification
java.class.version=51.0
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
os.version=6.2
user.home=C:\Users\feng
user.timezone=
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=GBK
java.specification.version=1.7
user.name=xiaofeng
java.class.path=G:\Workspaces\javaworkspace\ThinkingI...
java.vm.specification.version=1.7
sun.arch.data.model=64
java.home=G:\MyEclipse Professional 2014\binary...
sun.java.command=Lesson2EveryThingIsAnObject.ShowPrope...
java.specification.vendor=Oracle Corporation
user.language=zh
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.7.0_45
java.ext.dirs=G:\MyEclipse Professional 2014\binary...
sun.boot.class.path=G:\MyEclipse Professional 2014\binary...
java.vendor=Oracle Corporation
file.separator=\
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
sun.desktop=windows
sun.cpu.isalist=amd64
-------------------------------------------------
xiaofeng
-------------------------------------------------
G:\MyEclipse Professional 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;G:\MyEclipse Professional 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre\bin;G:\orcale\xiaofeng\product\12.1.0\dbhome_1\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;G:\Program Files\Java\jdk1.8.0_40\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\MySQL\MySQL Enterprise Backup 3.11\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\Doctrine extensions for PHP\;.
-------------------------------------------------
Thu Apr 09 21:00:35 CST 2015
0 0
- 【ThinkingInJava】1、几个练习题
- ThinkingInJava
- oracle的几个练习题
- 几个php算法练习题
- 几个C练习题
- 关于字符串的几个练习题
- 【ThinkingInJava】笔记
- 练习题(1)
- 练习题 1
- 练习题1
- 练习题1
- 练习题1
- 练习题1
- PAT乙级练习题B1040. 有几个PAT
- Python之几个简单的练习题
- 几个递归练习题问题(迷宫,算24,小游戏,碎纸机)
- [算法基础]几个关于递归算法的练习题
- 12月13日学习笔记-几个练习题
- Android学习笔记2-项目目录结构分析
- 027:集合:在我的世界里,你就是唯一!
- LeetCode Length of Last Word 字符串
- NYOJ 448 寻找最大数 解题报告
- MySQL索引的创建、删除和查看
- 【ThinkingInJava】1、几个练习题
- Oracle作业队列入门图文解说
- Carthage 去中心化的Cocoa依赖管理器
- HDU 5201 The Monkey King(容斥)
- 男子独居洛阳死于家中9年才被发现 已成枯骨
- ios_label ios7自动换行
- 固定资产报废BAPI
- CGPath 圆角矩形
- 数组 Plus One