Java基础(2)——编译运行以及规范

上节学到Java的编译与运行,我们已经学会了怎么去执行一个写好(假装我们已经会写了)的代码,这篇当然要试试手啦 O(∩_∩)O哈哈~

小试一下

新建一个HelloAhanWhite.java文件,将下方代码复制到文件中。

public class HelloAhanWhite {
    public static void main(String[] args) {
        System.Out.println("Hello Ahanwhite~");
    }
}

在文件路径上的地址栏中输入cmd进入到命令行。

打开命令行后使用上文学习到的命令,进行代码的编译以及运行。

代码详解

这个代码首先声明的一个叫HelloAhanWhite的公共类(public class)。然后调用了主方法 main()
类这个东西,涉及到对象,所以我们之后再讲对象的时候再去聊他~,所以先不用管它是个什么玩儿,目前只需要知道它怎么创建即可。创建类的时候,我们需要用到关键字class。

注:关键字就是程序发明者规定的有特殊含义的单词,又叫保留字

创建一个类: class 类名 {},一般的类会加上属性比如 public

【重要】类名必须与文件名一致

main方法

方法,就是做一个事情(程序)的步骤,步骤不同,方法不同。那main方法呢,就是主方法,做一个事情的主线,程序第一个执行的就是这个主方法。方法的代码固定:
public static void main(String[] args) {方法体}
必须类型为:public static void,必须接收一个字符串数组的参数String[] args,参数也可以是String args[]这么写,也是没有问题的。

public:访问权限为公共访问,这个工程下任何文件都能访问。
static:main方法是一个静态函数,意思是只要定义了方法所在的类之后就已经存在这个方法。带着关键字的代码,可以直接类.方法进行调用。
void:标识返回值为空,不返回任何东西。
main:方法名
String args[]:方法的参数

说到这,大概又会有小伙伴不太理解参数是什么意思了吧~

参数

参数其实很好理解,就是一个信息,发来发去,传来传去,那这个信息就叫参数,转发的动作就叫传参了。如果还不好理解的话,我们只好来写一个代码来帮助理解了~

public class HelloAhanWhite {
    public static void main(String[] args) {
        if (args == null || args.length == 0) {
            System.out.println("没有参数传进来呢");
        } else {
            for (int i=0; i < args.length; i++) {
                System.out.println("第"+(i+1)+"个参数:"+args[i]);
            }
        }
    }
}

编译(用UTF-8编码编译才能输出中文)之后,不传参编译,提示没传参,传递三个参数之后会打印三个参数。

这里的代码就暂时先不解释了,仅用于帮助理解,用到的知识后面慢慢学~。

编码规范之命名风格(1)

  1. 代码中的命名均不能以下划线[_]或者美元符号[$]开始,也不能以这两者结束。
  2. 代码中命名禁止使用拼音和英文混合的方式,更不允许直接用中文。英语实在不行的同学用拼音也不是不可以(/ω\)但还是尽量避免为好。【注:国际通用的拼音可视作英文,如baidu、alibaba等】
  3. 类名使用大驼峰风格(UpperCameCase),也就是每个英文单词首字母大写,但是也有例外,如DO / BO / DTO / VO / AO / PO / UID等。
  4. 方法名、参数名、成员变量、局部变量都使用小驼峰风格(lowerCameClass),也就是除了第一个单词小写外,其他每个单词首字母大写。

声明:编码规范来自于阿里巴巴Java开发手册。有兴趣的同学可以去看一下哦~

本章的编码规范只讲到本文用到的那一部分,且后文不再讲述~
以上,阿里嘎多,20190403 from ahanwhite。

原文地址:https://www.cnblogs.com/ahanwhite/p/10658465.html

时间: 2024-10-14 16:18:38

Java基础(2)——编译运行以及规范的相关文章

Java基础_编译和执行

扩展名为.java的源文件(源代码),通过编译器(compiler)编译成扩展名为.class的字节码文件(类似于机器指令),再通过JVM翻译为目标机器代码然后执行. 虚拟机不是物理机器,而是一个解释Java字节码的程序. Java语言的一个非常重要的特点就是与平台的无关性.而使用Java虚拟机是实现这一特点的关键.一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码.而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译.Java语言使用Java虚拟机屏蔽了与

javac java 命令行编译运行程序

参考自:http://blog.csdn.net/xxyyww/article/details/5784803 前言: 在命令行运行JAVA的时候,要做的事情就不是点一下鼠标就可以了.如果再用到第三方JAR包,命令就更长了.一个比较好的方法就是使用ant,不过我发现一个问题,在命令行中使用ant的时候,它的输入和eclipse的console一样蛋疼.比如: Scanner in = new Scanner(System.in); System.out.println("请输入一个整数:&quo

java和javac编译运行java程序

目录 目录 前言 编译命令介绍 javac java 代码编译与运行 java类发现规则 分离class和java文件 参考链接 前言 给自己定了一个月学习JVM虚拟机的计划,不管有没有卵用,学点新东西总是好的. 但是在学习过程中,我想在命令行测试一些JVM参数的时候,发现自己脱离了IDE,竟然无法直接编译java程序!! 我的原则不能抱怨太多,像个Loser,不会的就花时间补回来. 下面,主要是总结一些如何在命令行中编译java程序.主要是想记录总结一下java的类发现原则. 编译命令介绍 其

java 命令行 编译 运行程序

学习java使用IDE前最好先用用命令行的javac.java来跑一跑简单的程序,这样能够熟悉一下包管理对.class文件路径的影响. 我们先写一段简单的代码: package com.csdn.lkasdolka; public class test_1{ public static void main(String[] args){ for(int i = 0; i < 10; ++i ){ System.out.println(i); } } } 写好后保存为test_1.java,win

Java 命令号编译运行时添加第三方库

虽然现在各种集成开发环境可以很方便的利用 BuildPath 的方式添加第三方的外部库, 但是对于初学者来说,掌握命令行javac 编译 java 运行的方式还是很有必要的.学习 classpath 选项的使用方法可以在不使用集成开发环境的情况先手动添加第三方的外部库. 工具准备: 文本编辑器 Coda2, 用作演示的 MySQL 驱动包 mysql-connector-java-5.1.36-bin.jar. 命令介绍: classpath 的使用方法: 命令形式: javac -classp

Java带包编译运行

package cn.togeek.job; public class Test { public static void main(String[] args) throws Exception { System.out.println("Hello,world!"); } }  1  javac Test.java 运行正常 接着运行 java Test 会报错 1 at java.lang.ClassLoader.defineClass1(Native Method) 2 at

Java基础之RTTI 运行时类型识别

运行时类型识别(RTTI, Run-Time Type Identification)是Java中非常有用的机制,在Java运行时,RTTI维护类的相关信息. 多态(polymorphism)是基于RTTI实现的.RTTI的功能主要是由Class类实现的. Class类 Class类是"类的类"(class of classes).如果说类是对象的抽象和集合的话,那么Class类就是对类的抽象和集合. 每一个Class类的对象代表一个其他的类.比如下面的程序中,Class类的对象c1代

[Java基础回顾] XML的书写规范与解析.

前言今天天气大好, 起了个大早开始总结一些常用的基础知识. XML一直来说都很陌生, 使用大多是用于配置文件, 之前并没有细究过其中的约束规范, 今天刚好没事来学习并总结下. 1,XML基础介绍 XML 指可扩展标记语言(EXtensible Markup Language),也是一种标记语言,很类似 HTML.它的设计宗旨是传输数据,而非显示数据它;标签没有被预定义,需要自行定义标签. xml的作用: XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行

Java命令与编译执行

一.最基础的编译运行: 在D盘根目录下进行测试: public class Test{ public void say(){ System.out.println("ok"); } public static void main(String[]args){ new Test().say(); } } 以上代码写入: d:\Test.java 然后在d盘目录下执行: D:\ >javac Test.java 便能生产Test.class文件,文件同样位于D:\根目录下 再执行: