JAVA概述

1.Java是一种面向对象的、独立于平台(OS)的语言。

2.Java语言特性

简单性、安全性、可移植性、面向对象性、健壮性、多线程性、体系结构中立、解释执行与高性能、分布式、动态性

3.JVM是可运行Java字节码文件的虚拟计算机——解释字节码文件。跨平台由JVM实现

4.

bin:Java命令 

include:导入文件  

jre:运行环境  

lib:Java所有运行扩展类/第三方扩展类

src.zip:Java所有基础类源代码  (开源)。一次编写,处处运行。

Class中间码/字节码

5.JDK环境修改及测试:

我的电脑  属性 高级系统设置 环境变量

上方新建——变量名:classpath  变量值 .; 找到lib路径粘贴

下方——找path 变量值的后面写粘贴bin路径

检测JDK是否装好:

Win+r 输入cmd 回车  输入javac –version回车  出现JDK安装版本号则环境搭配成功

6.简单代码

public class Program  //Program为一个公共类

{
	public static void main(String args[])  //main()方法是程序的入口
	{
		System.out.println("你好");
	}
}

一个Java程序源文件只能有一个公用类,并且该类的类名和文件命名要完全一致,类名首字母不能为数字

Java组成结构全为类。几个类几个字节码文件。

每个源文件中的class类都将被编译成一个.class字节码文件,这就是类文件

javac是编译器,没错形成字节码文件。Java:解释器(虚拟机),虚拟机不写后缀名,编译加后缀名。

7.

API 文档说明了 java 编程中用到的类库、函数的用法,需要知道语法规则时,也需要查阅文档。

8.

语句:javadoc –d mydoc *.java

说明:

-d mydoc 是程序运行的参数信息,即生成的文档存放到mydoc文件夹里,如果没有这个文件夹就会自动创建。

*.java 是指定当前目录下所有的Java源程序都要生成文档。

9.规范:

命名规范:

a.包:全部小写;标识符用点号“.”分隔开来;全局包的名字用机构的Internet保留域名开头。

   eg:package org.tsinghua.java;

          package com.microsoft.sql;

b.类接口:类或接口的名字应该使用名词;每个单词第一个字母应该大写。

  eg:class HelloWorld ;

          interface Apple ;

c.方法:第一个单词一般是动词;第一个单词的第一个字母是小写,但是后面每个单词的第一个字母都是大写。

            如果方法返回一个成员变量的值,方法名:“get+成员变量名”,若返回的值是bool变量,一般以is作为前缀。

            如果方法修改一个成员变量的值,方法名:“set + 成员变量名”。

   eg:getName();

          setName();

          isFirst();

d.变量:第一个字母小写,中间单词的第一个字母大写;不要用“_”或“&”作为第一个字母。

             单字符的变量名一般只用于生命期非常短暂的变量。i,j,k,m,n一般用于integers;c,d,e一般用于characters。

             如果变量是集合,则变量名应用复数。

             所有前缀均应遵循同一个组件名称缩写列表。

   eg:String myName;

           int[] students;

           int i;

           int n;

           char c;

           Button btNew;(bt是Button的缩写)

e.常量:所有常量名均全部大写,单词间以“_”隔开。

   eg:int MAX_NUM;

格式规范:

a.

if判断的写法:

if (condition) {
			statements;
		} else if (condition) {
    			statements;
		} else{
    			statements;
		}

b.

for循环写法:

        for (initialization; condition; update) {
                        statements;
	      }
	//如果语句为空,则为:
	for (initialization; condition; update) ;
c.

while循环写法:

        while (condition) {
        		statements;
		}
	//如果语句为空,则为:
	while (condition);

d.

try-catch异常处理写法:

      try {
    		statements;
	} catch (ExceptionClass e) {
    		statements;
	} finally {
    		statements;
	}

注释规范:

a.块注释:主要用来描述文件、类、方法、算法等。一般用在文档和方法的前面,也可以放在文档的任何地方。以“/*”开                          头,“*/”结尾,例:

         /*
         *     注释
         */
b.行注释:主要用在方法内部、对代码、变量、流程等进行说明。与块注释格式相似,但是整个注释占据一行。例:
/*注释*/
c.尾随注释:与行注释功能相似,放在代码的同行,但是要与代码之间有足够的空间,便于分清。如果一个程序块内有多个尾随                      注释,每个注释的缩进应该保持一致。例:
int m=4 ;		/*注释*/
d.行尾注释:与行注释功能相似,放在每行的最后,或者占据一行。以‘//’开头。
e.文档注释:与块注释相似,但是可以被javadoc处理,生成HTML文件。以‘/**’开头,‘*/’结尾。文档注释不能放在方法                        或程序块内。例:
         /**
	 * 注释
	 */

10.标识符:字母、下划线(-)、数字、美元符号($)组成。关键字不能当标识符。

11.Java.out.println()  ln换行,print()是方法,out可以是属性也可以是方法。


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值