news 2026/7/26 18:05:37

第二章 用java来实现helloword以及课后题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第二章 用java来实现helloword以及课后题

早期个人学习笔记:

一、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");
}
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/26 18:05:31

helper-618开发者指南:如何基于Auto.js打造自己的自动刷任务工具

helper-618开发者指南:如何基于Auto.js打造自己的自动刷任务工具 【免费下载链接】helper-618 🚀基于Autojs的淘宝/京东618以及淘宝双11活动自动刷任务项目。 项目地址: https://gitcode.com/gh_mirrors/he/helper-618 helper-618是一款基于Auto.…

作者头像 李华
网站建设 2026/7/26 18:05:04

如何在Windows上免费实现远程文件管理:SSHFS-Win-Manager完整指南

如何在Windows上免费实现远程文件管理:SSHFS-Win-Manager完整指南 【免费下载链接】sshfs-win-manager A GUI for SSHFS-Win (https://github.com/billziss-gh/sshfs-win) 项目地址: https://gitcode.com/gh_mirrors/ss/sshfs-win-manager 如果你曾经为Windo…

作者头像 李华
网站建设 2026/7/26 18:04:11

智能工作流AI优化引擎:架构师必备的核心能力

1. 为什么架构师必须掌握智能工作流AI优化引擎?最近三年,我参与了多个行业的智能工作流改造项目,发现一个共性现象:传统BPM系统正在经历从"流程自动化"到"流程智能化"的范式转移。以某汽车零部件制造企业为例…

作者头像 李华
网站建设 2026/7/26 18:00:39

微服务GraphQL架构设计指南:基于Apollo Federation的最佳实践

微服务GraphQL架构设计指南:基于Apollo Federation的最佳实践 【免费下载链接】federation 🌐 Build and scale a single data graph across multiple services with Apollos federation gateway. 项目地址: https://gitcode.com/gh_mirrors/feder/fe…

作者头像 李华
网站建设 2026/7/26 17:58:37

SSHFS-Win Manager:让Windows远程文件管理变得像本地磁盘一样简单

SSHFS-Win Manager:让Windows远程文件管理变得像本地磁盘一样简单 【免费下载链接】sshfs-win-manager A GUI for SSHFS-Win (https://github.com/billziss-gh/sshfs-win) 项目地址: https://gitcode.com/gh_mirrors/ss/sshfs-win-manager 还在为复杂的命令行…

作者头像 李华