Java基础——第一个记事本代码与Java注释
一 .使用记事本编辑java文件:
1.打开记事本,重命名文件名,文件拓展名“.java”。(必须要的,系统才能识别java文件)
2.编写一个简单的java代码:
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
另:记事本文件名应必须与class 后面的类名“HelloWorld”相同,否则编译不到。
3.打开命令提示符,windows键+R键,输入cmd,打开命令提示符
输入“javac 类名(文件名).java” 注:javac与类名.java之间有一个空格
运行成功之后系统自动完成编译,在当前文件同级目录下生成一个扩展名为.class的文件,是编译后产生的文件
4.输入“java 类名”,同样java后有一个空格,最后System.out.println("HelloWorld");中的HelloWorld输出
运行完成后的结果如图所示:
二 .Java程序结构
1.编写程序框架
public class HelloWorld{}
HelloWorld为类的名称,它要和程序文件的名称一模一样,类名前要用public(公共的)和class(类)两个修饰词,
它们的先后顺序不能改变,中间要有空格分隔。类名后面跟一对大括号,所有属于这个类的代码都放在“{”和“}”中。
2.编写main()方法的框架
public static void main(String[] args){}
程序需要一个固定的位置开始执行,在程序中把他叫做”入口”。而main()方法就是java的程序入口,是java应用程序的起始点,
没有main()方法,计算机就不知道从哪里开始执行程序。
3.编写代码
System.out.println(“HelloWorld”);
这行代码的作用是向控制台输出,即输出“HelloWorld”。print的含义是“打印”,ln可以看做line(行)的缩写,println可以理解为打印一行。
另外,以下语句也可以实现打印输出。 System.out.print(“HelloWorld”);
三 .Java程序的注释
1.单行注释:如果说明性文字较少,则可放在一行中,即可使用单行注释。 单行注释通常使用“//”开头,每行中“//”后面的文字都被认为是注释。
单行注释通常用在代码行之间,或者一行代码的后面。
图为单行注释
2.多行注释:多行注释以“/*”开头,以“*/”结尾,在“/*”和“*/”之间的内容都被看做注释。当要说明的文字较多,需要占用多行时,可用多行注释
图为多行注释
Java基础——第一个记事本代码与Java注释的更多相关文章
- JAVA基础第一章-初识java
业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 从今天开始,我将会持续更新java基础知识,欢迎关注. java的诞生 ...
- Java基础-类加载机制与自定义类Java类加载器(ClassLoader)
Java基础-类加载机制与自定义类Java类加载器(ClassLoader) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于类加载器的概念和分类我就不再废话了,因为我在之前的笔 ...
- Java基础系列1:深入理解Java数据类型
Java基础系列1:深入理解Java数据类型 当初学习计算机的时候,教科书中对程序的定义是:程序=数据结构+算法,Java基础系列第一篇就聊聊Java中的数据类型. 本篇聊Java数据类型主要包括四个 ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- java基础思维导图,让java不再难懂
java基础思维导图,让java不再难懂 原文链接 https://my.oschina.net/u/3080373/blog/873056 最近看了一些文章的思维导图,发现思维导图真是个强大的工具 ...
- JAVA面试精选【Java基础第一部分】
这个系列面试题主要目的是帮助你拿轻松到offer,同时还能开个好价钱.只要能够搞明白这个系列的绝大多数题目,在面试过程中,你就能轻轻松松的把面试官给忽悠了.对于那些正打算找工作JAVA软件开发工作的童 ...
- java基础第一章
有一定的基础,但是还是要重新开始,2020.10.6 1.手写Hello World public class HelloWorld{ public static void main(String[] ...
- Java基础第一天--继承、修饰符
继承 继承的概述: 继承是面向对象三大特征之一.可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法. //创建父类 public class Fu{ public void sh ...
- Java基础教程——使用Eclipse快速编写Java输入输出代码
Eclipse安装 IDE:Integrated Development Environment,集成开发环境.好比是全自动洗衣机. 此处使用[eclipse-jee-4.6-neon-3-win32 ...
随机推荐
- OGG数据仓库以及单向复制(一)
Item Source System Target System Platform OEL5.4 OEL5.4 Hostname gc1 oraclelinux54.cuug.net Database ...
- ServletConfig、ServletContext属性遍历
可以进行属性遍历: package com.stono.servlet; import java.io.IOException; import java.util.Enumeration; impor ...
- 字符集编码与Python(一)编码历史
编码历史 ASCII ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于 ...
- Struts2的概述和入门
忽如一夜春风来,千树万树梨花开 上节我们说到,JAVAEE的三层架构,即web层,service层,dao层.hibernate是应用在dao层的.而我们现在所学的Struts2是应用在web层.St ...
- Linux驱动技术(五) _设备阻塞/非阻塞读写
等待队列是内核中实现进程调度的一个十分重要的数据结构,其任务是维护一个链表,链表中每一个节点都是一个PCB(进程控制块),内核会将PCB挂在等待队列中的所有进程都调度为睡眠状态,直到某个唤醒的条件发生 ...
- context:annotation-config, mvc:annotation-driven, context:compont-scan 区别
当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredA ...
- Swift 内存管理详解
Swift内存管理: Swift 和 OC 用的都是ARC的内存管理机制,它们通过 ARC 可以很好的管理对象的回收,大部分的时候,程序猿无需关心 Swift 对象的回收. 注意: 只有引用类型变量所 ...
- css3绘制腾讯logo
CSS3绘制的腾讯LOGO,下边是对比图. 演示地址
- 安卓UDP通信2
服务器实现一发一收 服务器代码: import java.net.*; import java.io.*; public class udpRecv2 { /* * 创建UDP传输的接收端 * 1.建 ...
- GitHub 上下载代码运行报错 :'The sandbox is not sync with the Podfile.lock\'
问题描述: github下载的Demo,很多时候使用到CocoaPods,有的时候因为依赖关系或者版本问题不能编译运行.出现例如The sandbox is not sync with the Pod ...