黑马程序员学习日记——java语言基础,dos命令,环境变量搭建

时间:2023-02-18 08:06:26

---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IO开发S</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------

 

1.      基础常识

————软件开发

        ————人机交互方式

        ————常用的的DOS命令

命令行方式

dos命令行,常见的命令

   dir :列出当前目录下的文件以及文件夹

   md :创建目录

   rd  :删除目录

   cd  :进入指定目录

   cd.. :退回到上一级目录

   cd/ :退回到根目录

   del :删除文件

   exit:退出dos命令行

 

2.       JAVA语言概述

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于19955月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

Java语言的特点:跨平台性(图解)

 

黑马程序员学习日记——java语言基础,dos命令,环境变量搭建

JVM的出现,使同一个JAVA程序在三个不同的操作系统中都有可以执行。这样就实现了JAVA程序的跨平台性。也成为JAVA具有良好的可移植性。

3.       JAVA语言的环境搭建

JRE(java运行环境)

JDK(java开发工具包)

它俩之间的关系:使用JDK开发完成的java程序,交给JRE去运行。(图示)

 

下载JDK(官网地址——www.oracle.com或java.sun.com)

4.       JAVA配置环境变量path,classpath

   path用来指定java虚拟机(JVM)所在目录,也就是我们最常用的用来编译java源程序的javac.exe和用来执行.class文件的java.exe这两个命令。还包括一些其他工具命令(javadoc、jdb等)。

例如:我的JDK安装目录为D:\Java\jdk1.7.0_04,此时我的path=D:\Java\jdk1.7.0_04\bin;(为了方便配置path时,bin 后面用分号(;)隔开)

classpath:用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录。用来搜索Java编译或者运行时需要用到的类。

例如:我的classpath=.;D:\Java\jdk1.7.0_04\lib\tools.jar;D:\Java\jdk1.7.0_04\lib\dt.jar

PATH和CLASSPATH都指定路径列表,列表中的各项之间使用分隔符分隔。在window下,分隔符为分号(;),在linux下,分隔符是冒号(:)。

  环境变量搭建完成。

5.       JAVA程序开发

5.1将java代码编写到扩展名为.java的文件中,通过javac命令对该java文件进行编译,再通过java命令对生成的.class文件进行运行。

我的第一个java小程序(hello world流程图.doc)

黑马程序员学习日记——java语言基础,dos命令,环境变量搭建

/**
作者;张三
版本;v1.0
这个类是用于演示hello world
*/

class Demo //这是我的第一个java小程序,//很好
{
/*
main函数可以保证该文件的独立运行。
它是程序的入口
它会被JVM所调用
*/
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}



 

5.2简单的注释方法及形式

  单行(single-line)--短注释://....

单行注释:在代码中单起一行注释,注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。
注释格式:/* 注释内容 */

(block)--块注释:/*……*/

注释若干行,通常用于提供文件、方法、数据结构等的意义与用途的说明,或者算法的描述。一般位于一个文件或者一个方法的前面,起到引导的作用,也可以根据需要放在合适的位置。这种域注释不会出现在HTML报告中。注释格式通常写成:
/*
*
注释内容

*/

文档注释:/**……*/

注释若干行,并写入javadoc文档。每个文档注释都会被置于注释定界符
/**......*/
之中,注释文档将用来生成HTML格式的代码报告,所以注释文

档必须书写在类、域、构造函数、方法,以及字段(field)定义之前。注释文档由两部分组成——描述、块标记。

javadoc
注释标签语法
@author
对类的说明标明开发该类模块的作者

@version
对类的说明标明该类模块的版本

@see
对类、属性、方法的说明参考转向,也就是相关主题

@param
对方法的说明对方法中某参数的说明

@return
对方法的说明对方法返回值的说明
@exception
对方法的说明对方法可能抛出的异常进行说明

6. java语言基础组成

6.1 Java关键字及其作用

1.访问控制

1)私有的-- private

2)受保护的-- protected

3)公共的-- public

2.类、方法和变量修饰符--- 

1)声明抽象-- 3abstract

2)-- class

3)继承、扩展-- extends

4)最终、不可改变-- final

5)实现-- implements

6)接口-- interface

7)本地-- native

8),创建-- new

9)静态-- static

10)严格,精准-- strictfp

11)线程、同步-- synchronized

12)短暂-- transient

13)易失-- volatile

3.程序控制语句--- 

1)跳出,中断-- break

2)继续--  continue

3)返回--  return

4)运行--  do

5)循环--  while

6)如果--   if

7)否则-- else

8)循环-- for

9)实例-- instanceof

10)观察-- switch

11)返回观察里的结果-- case

12)默认-- default

4.错误处理---

1)捕获异常-- try

2)处理异常-- catch

3)抛出一个异常对象-- throw

4)声明一个异常可能被抛出-- throws

5.包相关-

1)引入-- import

2)-- package

6.基本类型-

1)布尔型--boolean

2)字节型-- byte

3)字符型-- char

4)双精度-- double

5)浮点-- float

6)整型-- int

7)长整型-- long

8)短整型-- short

9)-- null

10)-- true

11)-- false

7.变量引用

1)父类,超类--super

2)本类-- this

3)无返回值-- void

8.保留字--- 

1)跳转-- goto

2)静态-- const

访问控制

private

protected

public

 

 

 

 

 

 

,方法和变量修饰符

abstract

class

extends

final

implements

interface

native

new

static

strictfp

synchronized

transient

volatile

 

 

 

 

 

程序控制

break

continue

return

do

while

if

else

for

instanceof

switch

case

default

 

 

 

 

 

 

错误处理

try

cathc

throw

throws

 

 

 

 

 

包相关

import

package

 

 

 

 

 

 

 

基本类型

boolean

byte

char

double

float

int

long

short

null

true

false

 

 

 

 

 

 

 

变量引用

super

this

void

 

 

 

 

 

 

保留字

goto

const

 

 

 

 

 

 

 

 

6.2标示符

 标识符概念

Java语言中,对于变量常量,函数,语句块也有名字,我们统统称之为Java标识符.

标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

编辑本段标识符组成

Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。

下面的标识符是合法的:

myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_

下面的标识符是非法的:

#name,25name,class,&time,if

编辑本段命名约定

1.类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。

2.方法名。首字的首字母小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。

3.常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。

4.变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。

 

---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------