Java超简明入门学习笔记(一)
class Test
{
int i;
char c;
} public class MainTest {
public static void main(String[] args){
Test t = new Test();
System.out.println(t.i);
System.out.println(t.c);
}
}
练习1答案
public class MainTest {
public static void main(String[] args){
System.out.println("Hello, World");
}
}
练习2答案
class ATypeName{} public class MainTest {
public static void main(String[] args){
ATypeName a = new ATypeName();
}
}
练习3答案
class DataOnly{
int i;
double d;
boolean b;
} public class MainTest {
public static void main(String[] args){
DataOnly data = new DataOnly();
data.i = 47;
data.d = 1.1;
data.b = false;
}
}
练习4、5答案
class Storage{
int Storage(String s){
return s.length()*2;
}
} public class MainTest {
public static void main(String[] args){
Storage st = new Storage();
st.Storage("1234");
}
}
练习6答案
class StaticTest {
static int i = 47;
} class Incrementable{
static void increment(){ StaticTest.i++; }
} public class MainTest {
public static void main(String[] args){
Incrementable icmt = new Incrementable();
icmt.increment(); Incrementable.increment();
}
}
练习7答案
class StaticTest {
static int i;
} public class MainTest {
public static void main(String[] args){
StaticTest st0 = new StaticTest();
StaticTest st1 = new StaticTest();
StaticTest st2 = new StaticTest(); st0.i = 1;
st1.i = 2;
st2.i = 3; System.out.println(st0.i);
System.out.println(st1.i);
System.out.println(st2.i);
}
}
练习8答案
public class MainTest {
public static void main(String[] args){
boolean b = true;
char c = '0';
byte by = 1;
short s = 2;
int i = 3;
long l = 4;
float f = 3.14F;
double d = 2.17; Boolean B = true;
Character C = '0';
Byte By = 1;
Short S = 2;
Integer I = 3;
Long L = 4L;
Float F = 3.14F;
Double D = 2.17;
Void V = null;
}
}
练习9答案
public class MainTest {
public static void main(String[] args) {
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
练习10答案
class AllTheColorsOfTheRainbow {
int anIntegerRepresentingColors;
void changeTheHueOfTheColor(int newHue) { }
} public class MainTest{
public static void main(String[] args){
AllTheColorsOfTheRainbow acr = new AllTheColorsOfTheRainbow();
acr.changeTheHueOfTheColor(1);
}
}
练习11答案
/**
* @author TiriSane
* @version 1.0
* @since JDK 1.8
*/
public class MainTest {
/**
* @author TiriSane
* @version 1.0
* @since JDK 1.8
* @param args 用于接收命令行参数
* @return 没有返回值
*/
public static void main(String[] args){
System.out.println("Hello, World");
}
}
练习15答案
练习16:找到第5章的Overloading.java示例,并为它加入javadoc文档,之后用Javadoc提取出html文件查看效果。
/**
* @author Bruce Eckel
* @version 1.0
* @since JDK 1.5
*/
class Tree{
int height;
Tree(){
System.out.println("Planting a seeding");
height = 0;
} Tree(int initialHeight){
height = initialHeight;
System.out.println("Creating new Tree that is " + height + " feet tall");
} void info(){
System.out.println(" Tree is " + height + " feet tall");
} void info(String s){
System.out.println(s + ": Tree is " + height + " feet tall");
}
} public class Overloading {
public static void main(String[] args){
for(int i = 0;i<5;i++){
Tree t = new Tree(i);
t.info();
t.info("overloaded method");
}
new Tree();
}
}
练习16答案
Java超简明入门学习笔记(一)的更多相关文章
- Java超简明入门学习笔记(零)
Java编程思想第4版学习笔记(零) 前言 这个笔记本主要记录了我在学习Java编程思想(第4版,中文版)的过程中遇到的重难点及其分析.主要参考了C++11版本的C++语言,对比了它 ...
- Java超简明入门学习笔记(四)
Java编程思想第4版学习笔记(四) 第六章 访问权限控制 访问权限控制是面向对象编程中的重要概念,它划分了类设计者和类使用者的界限.通过设置权限,它一方面告诉类设计者,哪个部分的修改 ...
- Java超简明入门学习笔记(三)
Java编程思想第4版学习笔记(三) 第五章 初始化与清理(构造器和垃圾回收机制) Java有和C++类似的构造函数来为新创建的对象执行初始化及完成一些特殊的操作,有的类数据成员可能会 ...
- Java超简明入门学习笔记(二)
Java编程思想第4版学习笔记(二) 第三章 操作符 & 第四章 控制执行流程(流程控制语句) 第三章和第四章的内容主要是讲操作符和流程控制语句,Java的大多数操作符和流程控 ...
- Hadoop入门学习笔记---part4
紧接着<Hadoop入门学习笔记---part3>中的继续了解如何用java在程序中操作HDFS. 众所周知,对文件的操作无非是创建,查看,下载,删除.下面我们就开始应用java程序进行操 ...
- Hadoop入门学习笔记---part3
2015年元旦,好好学习,天天向上.良好的开端是成功的一半,任何学习都不能中断,只有坚持才会出结果.继续学习Hadoop.冰冻三尺,非一日之寒! 经过Hadoop的伪分布集群环境的搭建,基本对Hado ...
- Hadoop入门学习笔记---part2
在<Hadoop入门学习笔记---part1>中感觉自己虽然总结的比较详细,但是始终感觉有点凌乱.不够系统化,不够简洁.经过自己的推敲和总结,现在在此处概括性的总结一下,认为在准备搭建ha ...
- Hadoop入门学习笔记---part1
随着毕业设计的进行,大学四年正式进入尾声.任你玩四年的大学的最后一次作业最后在激烈的选题中尘埃落定.无论选择了怎样的选题,无论最后的结果是怎样的,对于大学里面的这最后一份作业,也希望自己能够尽心尽力, ...
- Scala入门学习笔记三--数组使用
前言 本篇主要讲Scala的Array.BufferArray.List,更多教程请参考:Scala教程 本篇知识点概括 若长度固定则使用Array,若长度可能有 变化则使用ArrayBuffer 提 ...
随机推荐
- CSS:CSS margin(外边距)
ylbtech-CSS:CSS margin(外边距) 1.返回顶部 1. CSS margin(外边距) CSS margin(外边距)属性定义元素周围的空间. margin margin 清除周围 ...
- C# - 怎么截取字符串中指定字符及其后面的字符
方法1:去掉空格以及后面的字符 //怎么截取让date的值为"2011/12/9",即去掉空格以及后面的字符 string date = "2011/12/9 2 ...
- python_way day14 CSS,莫泰对话框
python_way day14 CSS 层叠样式表 一.CSS作用域: 二.css标签选择器 三.css样式 四.莫泰对话框: 一.css作用域: 基本用法:style="样式" ...
- msgbox用法
http://www.w3school.com.cn/vbscript/func_msgbox.asp VBScript MsgBox 函数 VBScript 函数参考手册 定义和用法 MsgBox ...
- HTML中改变列表的序号类型
HTML中,<ol>标签表示有序列表,每一个表项的编号默认从数字开始.比如 <html> <head> <title>test</title> ...
- mysql数据库中某字段一部分乱码
笔者问题:mysql表(表中数据就是乱码,可能是插入时编码问题,这个问题以后解决)导出excel时数据中有乱码(但是在页面上查看是正常的),我们希望能导出一份没有中文乱码的excel 根据热力站中一次 ...
- 30个优秀的CSS技术和实例 By 彬Go 2008-12-04
在这里可发现很多与众不同的技术,比如:图片集.阴影效果.可扩展按钮.菜单等…这些实例都是使用纯CSS和HTML实现的.单击每个实例的标题可以被转向到该技术实例的相关教程或说明页面(英文),单击每个实例 ...
- creat-react-app搭建的项目中按需引入antd以及配置Less和如何修改antd的主题色
在creat-react-app搭建的项目环境中按需引入antd以及配置less,首先需要暴露出来webpack文件.(此操作不可逆). create-react-app myapp 创建同一个rea ...
- Codeigniter 列出所有控制器和控制器的方法(类似路由列表)
我的思路是: 读取控制器文件夹下的所有 php 文件 获取父级的控制器的方法的不应该出现在每个控制器的路由中,所以需要排除父级控制器的方法 读取 控制器文件夹下的 php文件的类名和方法 下面的代碼是 ...
- Maven pom配置(Spring+SpringMvc+mybaties)
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven ...