JAVA基础练习程序(1)

1,基础常识。

1.1人机交互。

图形界面,

命令行。

1.2常见的DOS的命令。

dir ,cd,help, rd md del

1.3Java的跨平台性。

原理:在不同的系统平台中装入专门用于解释执行java程序的jvm即可。

最终就是生活中的语言翻译成机器语言,由计算机执行。

2,Java环境搭建。

2.1 JDK,JRE的区别?

JRE:java运行环境,只针对于已经可以运行的java程序。

JDK:java开发环境,其中包含开发工具和jre,给java开发者使用。

2.2 配置环境变量:★★★★★

系统对外提供的,可以进行具体指定的一些参数信息。

参数信息中就有path等环境变量。

path:用于记录应用程序的路径。

原因:便捷,将要执行的应用程序所在路径配置到系统中,下次在执行时。 有系统自动查找该应用程序。

2.3 环境变量的设置方式:

2.3.1 一劳永逸。

2.3.2 技巧 JAVA_HOME

2.3.3 临时 set

3,Hello World。

class Demo

{

public static void main(String[] args)

{

System.out.println("Hello World!");

}

}

3.1 编写:

class Demo:用class关键字定义了一个类名为Demo的类。

public static void main(String[] args): 主方法(主函数)

特点:固定格式。保证所在类的独立运行。

System.out.println("hello world"):输出语句,将括号中的数据打印到控制台。

3.2 编译 javac Demo.java

3.3 运行 java Demo 3.4 常见问题,★★★★★ 编译时期,代码写错,出现中文,找不到文件等。 运行时期,没有主方法,找不到这个类。 3.5 classpath的配置。 定义在系统中,明确jvm找寻类文件的路径,如果不定义,默认是当前路径。 注意:在定义classpath值时,最后结尾处不要加分号。 当出现类找不到的情况时,要考虑是否是classpath配置出现了问题。

4,Java语法基础。

4.1 关键字:将具体的单词赋予了特殊的含义。都是小写的。

如:class,就是用来定义类的关键字。

4.2 标示符:就是用于在程序中自定义的名称。 规则:0-9,a-z大小写。_ $ 。 注意:数字不可以开头。不可以使用关键字。 4.3 注释: 1,注解说明程序。 2,用来调试程序。 4.4日后学习中,在解决需求时的基本动作:★★★★★ 4.4.1 明确需求。 4.4.2 明确思路。 4.4.3 明确步骤(如果代码很熟,该步可以省略)。 4.4.4 明确代码。

其实代码无非就是思想的一种体现形式而已。

写代码,先写中文需求的基本动作,在去实现代码编写。

强调思想很重要,强调代码亦很重要!

/*以最有效率的方式算出2乘以8的结果是几*/

TestOperate.java

public class TestOperate {

public static void main(String[] args) {

int s;

s = 2 << 3;

System.out.println("s=2*8=" + s);

}

}

/**

这是一个hello world范例。

@author 张三

@version V1.0

*/

class Demo //这是我的第一个小程序。

{

public static void main(String[] args)

{

System.out.println("Hello World!");

}

}

/*

关键字:将具体的单词赋予了特殊的含义。都是小写的。

如:class,就是用来定义类的关键字。

标示符:就是用于在程序中自定义的名称。

规则:0-9,a-z大小写。_ $ 。

注意:数字不可以开头。不可以使用关键字。

注释:

1,注解说明程序。

2,用来调试程序。

*/

 

第二篇:JAVA基础学习笔记总结1

一、计算机基础知识:

(1)软件与硬件

计算机 = 硬件 + 软件 只有硬件没有软件这台机器就称作为裸机。

①.硬件

CPU:计算机的运算与控制核心,负责解释计算机的指令与运算数据。

CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。

内存:存储数据,是数据与Cpu交换数据的桥梁。 正在运行的所有数据都会先加载内存,然后在内存分配给CPU。

特点:存取快,数据在内存中不会长久保留。

硬盘:储存量大,可以长久保存。

②.软件

按照一定指令组织起来的指令与数据的集合。

分为系统软件与应用软件。

二、人机交互之DOS命令:

人机交互两种方式:通过Dos命令交互,图形界面交互。

常用Dos命令:

Dir 显示当前路径下的所所有文件及文件夹。

Cd 路径 进入到指定的路径下

Cd .. 返回到上级目录

Cd / 返回到跟目录

Md 文件夹名 创建文件夹

Rd 文件夹名 删除一个空的文件夹。

Echo 数据>文件名 创建一个文件并写入数据。

Type 文件名 查看指定文件中的数据

Del 文件名 删除文件,如果接文件夹则删除文件夹中的所有文件。

* 通配符

Tab 内容补全

上下方向键 cls exit

三、计算机语言的历史:

机器语言,汇编语言,计算机高级语言(c c++ Java php)

Java发展历史:

Java是SUN ( Stanford University Network 斯坦福大学网络公司 ) 19xx年推出的一门高级编程语言。

1994 机顶盒 高斯林(高司令)

19xx年x月x日java语言诞生 雏形

20xx年x月x日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。

20xx年x月x日,Oracle以74亿美元收购Sun。取得java的版权。

20xx年x月,甲骨文公司发布java7的正式版。

四、Path环境变量配置及JDK简介

(1) JDk介绍:

JRE : java的运行环境。 JRE = java虚拟机 + 核心类库(辅助java虚拟机运行的一些文件)

JDK : java开发工具包 JDK = JRE + java开发工具。

JDK 7.0目录介绍:

bin : java的开发工具。

db : JDK7附带的一个轻量级的数据库,名字叫做Derby。

include目录:存放的调用系统资源的接口文件。

jre : java运行环境 java虚拟机+ 核心类库。

lib : 核心类库。

src.zip 源码包.

(2) Path环境变量配置

①.在控制台执行一个可执行文件的原理:

1. 首先系统会在当前控制台所在的路径下去搜索是否有指定的可执行文

件,如果存在指定的可执行文件,那么直接运行该程序。

2. 如果在当前路径下找不到对应的可执行文件,那么这时候系统还会去到系统的环境变量下的path环境变量所保存的路径信息下去搜索执行的可执行文件。

②.如何配置path的环境变量:

电脑------>属性------->高级系统设置------>高级------->环境变量-------->把jdk安装路径的bin目录拷贝到path环境变量信息上。

③.通过Set命令配置临时环境变量信息:

通过set命令配置的临时环境变量信息仅对当前控制台窗口起作用。

Set命令的用法:

Set 查看所有的环境变量信息

Set 环境变量名 查看指定名字的环境变量信息

Set 环境变量名=路径 设置指定环境变量的路径信息

Set 环境变量名= 清空指定环境变量的路径信息

Set 环境变量名=新路径;%环境变量名% 为环境变量增加新的路径

④.Classpath环境变量信息:

没有配置classpath路径信息的时候:

当执行一个java命令的时候,那么这时候java虚拟机就会启动,java虚拟机就会在当前路径下去搜索是否有指定的class文件,如果没有直接报错。

配置classpath的信息:

当java虚拟机启动的时候,那么java虚拟机就会根据classpath保存路径信息下去搜索是否有指定的class文件。

配置classpath的时候加上分号与不加分号的区别:

1. 不加分号的:

当java虚拟机启动的时候,那么java虚拟机就会根据classpath保存路径信息下去搜索是否有指定的class文件,如果没有直接报错。不会在当前路径下去搜索。

2. 添加上分号:

当java虚拟机启动的时候,那么java虚拟机就会根据classpath保存路径信息下去搜索是否有指定的class文件,如果在classpath保存的路径信息下没有找到对应 的class文件,还会在当前路径下去搜索class文件。

相关推荐