java(Hello World) 常量 变量和注意事项

一.java的入门程序html

java语言的简单介绍java

关于java语言的特色:
(1) 简单性
和c++相比,java没有头文件、指针、运算符重载等,java语言至关因而一个比较纯净版的c++。
(2) 面对对象
java是纯粹的面对对象的语言。
(3) 分布式
java有一个拓展的例程库,用于处理Http/Ftp之类的Txp/Ip协议。
java可以经过url打开的访问的网络上的对象,其便利的程序如同本地 访问
(4) 健壮性
java投入了大量的精力,进行可早期问题的检测,后期动态的检测,并消除了有出错倾向的状态,和c++不一样的地方在于采用了指针模型能够消除内存和损坏数据的可能性。
(5) 安全性
java 适用于网络/分布式环境,在安全方面投入了大量的精力,使用java能够构建防病毒,禁止运行时栈堆溢出,禁止本身的空间,未受权的读写文件。
(6)可移植性
跨平台:JVM做用:用来解释执行字节码文件。根据不一样的平台进行不一样的解释执行,从而能够起到跨平台的做用,有“一次编译,处处运行。”c++

 

Hello World入门程序数组

/* 注意事项: 1.class后面的类名要和咱们的文件名一致 2.编写程序的全部标点符号都要是英文的 3.不要将main方法写成mian方法 4.main方法小括号中的String首字母大写 */

//就是一个类名
public class Demo01HelloWorld{ /* main方法是程序的入口,程序运行从main方法开始进入 */
    public static void main(String[] args){ //就是一个输出语句(打印语句),小括号中的写什么内容就会输出什么内容
        System.out.println("Hello World"); } }

二.单行注释(可以嵌套多行)和多行注释(不能嵌套)安全

什么是注释?网络

对代码的解释说明,不参与代码的运行分布式

1.单行注释学习

class Hello //这是一个类的声明,类名是Hello //单行注释能够嵌套的
{ public static void main(String[] args) //这是主方法,是程序的入口
 { System.out.println("Hello World!"); // 这是输出语句,会在控制台输出一句话。
 } }

2.多行注释url

/* 故人西辞黄鹤楼, 烟花三月下扬州。 这是多行注释,不能嵌套。 */

3.文档注释spa

/** * 这是文档注释,这种格式是为了便于javadoc程序自动生成文档。 */

介绍一些javadoc标记

特别声明:  

(1)javadoc针对public类生成注释文档

(2)javadoc只能在public、protected修饰的方法或者属性之上

(3)javadoc注释的格式化:前导*号和HTML标签

(4)javadoc注释要仅靠在类、属性、方法以前

下面主要举例说明第三种注释的应用:

(1)首先编写.java文件

(2)在命令行中执行如下dos命令:

javadoc *.java //根据相应的Java源代码及其说明语句生成HTML文档

//javadoc标记:是@开头的,对javadoc而言,特殊的标记。

(3)在当前目录下就会产生doc文件夹,里面有一系列的.html文件

附上代码:

[java] view plain copy <span style="font-size:18px;">*/

/** * javadoc注释的内容 */

public class Hello{ /**属性上的注释*/

    public String name; /**这是main方法,是程序的入口 *@param args 用户输入参数 */

    public static void main(String[] args){ System.out.println("Hello World!"); f1(); } /** 这是第1个方法,其做用是...*/

    public static void f1(){ System.out.println("f1()!"); } }</span> [java] view plain copy <span style="font-size:18px;">import java.io.IOException; /**javadoc注释内容 *@since 1.0 *@version 1.1 *@author Blue Jey *<br>连接到另外一个文档{@link Hello},就这些 *see Hello */

public class HelloWorld{ /**非public,protected 属性上的注释不生成*/

    public String name; /**这是main方法,是程序的入口 *@param args 用户输入的参数,是数组 *@throws IOException main方法io异常 */

    public static void main(String args[]) throws IOException{ System.out.println("hello World!"); f1(); f2(1); } /**这是第一个方法,其做用是.... *@deprecated 从版本1.2开始,再也不建议使用此方法 */

    public static void f1(){ System.out.println("fl()!"); } /**这是第二个方法,其做用是.... *@return 返回是否OK *@param i 输入参数i *@see Hello *@throws IOException io异常 */

    public static String f2(int i)throws IOException{ System.out.println("f1()!"); return "OK"; } } </span>

注意:

若是源文件中有用到@version,@author标记,则在执行javadoc命令时,要加-version -author 

javadoc -version -author -d doc *.java

(其中用-version用于提取源文件中的版本信息 -author用于提取源文件中的做者信息)

 

三.关键字

什么是关键字?

Java本身定义的有特殊含义的单词(小写)

怎么进行区分?

在高级记事本中颜色不同

四.关于包.方法.接口.常量的命名规则

(其实就是文件夹,用于解决相同类名问题)
命名规则:
包名要求所有小写,通常都是公司域名倒着写。
公司域名:www.qingmu.com
包名:com.qingmu
包的做用:其实就是文件夹,用于解决相同类名问题。

标识符:

什么是标识符?

写程序的时候,本身定义的名字

 

类或者接口
命名规则为: 一个单词时候,首字母大写,多个单词时候,要求每一个单词的首字母大写(驼峰)。

方法或者变量
命名规则: 一个单词时候,每一个字母都是小写,多个单词时候,从第二个单词开始首字母大写。
可是变量如今可使用全是小写.

常量
命名规则: 一个单词时候,全部字母大写,多个单词时候,每一个单词都是大写,可是用_链接。
举例: MAX
MAX_VALUE

五.常量

常量:
概述:在代码运行的过程当中,值不会改变的量

分类:
整数常量: 全部的整数 1,2,3,4,5,6,7 -1 -2
小数常量: 带有小数点 1.2,3.5,5.7,-1.5
字符常量: 带单引号 '字符' 单引号中只能出现一个字符 'a' '1' 'A' '0' '中' ('中1' 'AA' '')
字符串常量:带双引号 "内容" 双引号中能够写0个或者更多个字符串内容 "" "学习" "1" "haha" "hehe" "hiahia"
布尔常量: true false
空常量:null 表明啥都没有 不能直接使用

public class Demo02ChangLiang{ public static void main(String[] args){ //整数常量
        System.out.println(-1); //小数常量
        System.out.println(1.2); //字符常量
        System.out.println('1'); //System.out.println('a1'); //System.out.println(''); //字符串常量
        System.out.println("java很好学"); System.out.println(""); //布尔常量
        System.out.println(true); //空常量 //System.out.println(null);不能直接使用
 } }

六.变量

变量:
概述:在代码的执行过程当中,值可以改变的量

数据类型:
基本数据类型:4类8种
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean

引用数据类型
类 数组 接口


注意:
整数的默认类型是int 小数的默认类型是double

定义格式:
数据类型 变量名;
变量名 = 值;

数据类型 变量名 = 值;

扩展:字符串不是基本数据类型,可是定义格式能够和基本数据类型的格式同样
String s = "abc";

public class Demo03Var{ public static void main(String[] args){ //定义一个byte类型的
        byte num1; num1 = 10; num1 = 20; System.out.println(num1); //short
        short num2 = 30; num2 = 50; System.out.println(num2); //int
        int num3 = 90; System.out.println(num3); //long
        long num4 = 100L; System.out.println(num4); //float
        float num5 = 2.5F; System.out.println(num5); //double
        double num6 = 2.6; System.out.println(num6); //char
        char num7 = 'a'; System.out.println(num7); //boolean
        boolean num8 = true; System.out.println(num8); boolean num9 = false; num9 = num8;//num8是true 将num8的true给了变量num9
 System.out.println(num9); //String
        String s = "柳岩~~~"; System.out.println(s); System.out.println("---------------"); int x,y,z; x = 10; y = 20; z = 30; System.out.println(x); System.out.println(y); System.out.println(z); System.out.println("---------------"); int i = 10,j = 20,t = 40; System.out.println(i); System.out.println(j); System.out.println(t); } }

变量的注意事项:
1.变量没有初始化(第一次赋值),不能直接使用
2.在一个大括号中不能出现相同名字的变量
3.变量没有定义,不能使用
4.不一样的做用域中的变量(一对大括号),尽可能不要相互使用

public class Demo04VarNotice{ public static void main(String[] args){ //int i; //System.out.println(i);
        int i = 10; //int i = 20;
 System.out.println(i); //System.out.println(j);
 { int x = 100; System.out.println(x); System.out.println(i); } //System.out.println(x);
 } }
相关文章
相关标签/搜索