早期个人学习笔记:
一、helloword的输出总结
1.初学者要记住如下的输出格式:
结构:
类{ 方法{ 语句; } }例如:
class helloword{
public static void main(String [] args){
System.out.println(“helloword”);
System.out.print(“11111111111”);
System.out.println(“helloword”);
}
}
注意:
(1)每一级缩进一个Tab键
(2){}的左半部分在行尾,右半部分单独一行,与和它成对的"{"的行首对齐
(3)main就是类,也就是主体,其中println是输出,一种执行的方法,它主要是输出不换行,但是print意思是输出换行。
(4)最重要的是System等内容必须严格按照大小写来输入,同时要知道win系统中,对文件名的大小写没有办法区分,这是系统问题,虽然你写的Hello和hello在win中的识别一样但是不意味着我们编程的过程中出现相关的问题,会造成后续维护代码有很大的问题。但是在编译代码中,java是区分大小写的,所以在建立class时,会出现区分大小写的类。如:Hello.class和hello.class两个是不同的,对java来说是不同的。
pubilic的意思是公用,在他公用的范围内,所有的类都可以调用它,如果把他放在最大的范围内容,这个编译文件中的所有都可以调用,但是如果只是在某一个类之下,在这个类的下面的内容,才能调用它, 其他的不行。
(5)运行不通过,通常是代码输入的格式或者内容出了问题,也有可能是文件路径出现问题(这点主要是在运行的执行中,没有在对应的文件夹中执行命令,所以会出现无法执行的问题)。
(6)运行异常,在编译通过,但是代码内容出现数理方面的问题,比如9/0这种问题,计算机执行不了。
二.代码注释
1.注释的作用和意义:
(1)帮助回顾和维护代码:
可以作为打开思路的技巧,但是在职场中,不要太老实的交代所有的注释,浪费时间,也会让自己的全部内容太过容易的暴漏在其他人面前,很可能会被用来对付自己,让自己走人
(2)测试代码:
通过注释可以将一些问题或者需要斟酌的代码暂时去除掉,然后可以测试运行结果.这是一种编程的技巧,如果全部删掉,后面在输入还要寻找位置和方法,会很浪费时间,直接注释掉,不影响运行和后续的编程.
2.注释的类别:
2.1 单行注释:在一行中有效
写法://注释文字
2.2多行注释:在多个行中书写
写法:
/*
注释文字1
注释文字2
注释文字3
*/
2.3文档注释:
写法:
/**
@author *****
@version *****
*/
文档注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
操作方式。比如:javadoc -d mydoc -author -version HelloWorld.java
3 注意:
(1)对于单行和多行注释,被注释的文字,不会出现在字节码文件中,进而不会被JVM(java虚拟机)解释执行。
(2)多行注释里面不允许有多行注释嵌套。
(3)cmd在地址栏直接输入后,可以直接运行该地址内的内容。
三.课后题
答案:
class xingxing
{public static void main (String[] args){
System.out.print("\t"+"*"+"\t\t\t\t\t\t\t\t\t\t\t\t"+"*"+"\t"+"\n");
System.out.print("*"+"\t\t\t\t"+"*"+"\t\t"+"i love java"+"\t\t"+"*"+"\t\t\t\t\t"+"*"+"\n");
System.out.print("\t"+"*"+"\t\t\t\t\t\t\t\t\t\t\t\t"+"*"+"\t"+"\n");
System.out.print("\t\t"+"*"+"\t\t\t\t\t\t\t\t\t\t"+"*"+"\t\t"+"\n");
System.out.print("\t\t\t"+"*"+"\t\t\t\t\t\t\t\t"+"*"+"\t\t\t"+"\n");
System.out.print("\t\t\t\t"+"*"+"\t\t\t\t\t\t"+"*"+"\t\t\t\t"+"\n");
System.out.print("\t\t\t\t\t"+"*"+"\t\t\t\t"+"*"+"\t\t\t\t\t"+"\n");
System.out.print("\t\t\t\t\t\t"+"*"+"\t\t"+"*"+"\t\t\t\t\t\t"+"\n");
System.out.print("\t\t\t\t\t\t\t"+"*"+"\n");
}
}