零基础学习JAVA.第一天:Java开发前奏

时间:2021-07-31 19:14:43

1-1.基础常识

一系列按照特定顺序组织的计算机数据和指令的集合叫做软件

常见软件:
    系统软件:
        如:dos,windows,linux等。
    应用软件:
        如:扫雷,迅雷,QQ等。

开发也就是 制作软件。


dos命令行常用命令:

dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入目录
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件(del *.txt ; del 文件夹 )
exit:退出dos命令行


1-2.Java的跨平台性

是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的高级编程语言。
是一种面向Intemet的编程语言。
成为Web应用程序的首选开发语言
简单易学,完全面向对象,安全可靠,与平台无关。
Jave EE(J2EE)企业版 (Java 2 Platform Enterprise Edition)  
Java SE(J2SE)标准版 (Java 2 Platform Standard Edition) 
JavaME(J2ME)小型版(Java 2 Platform Micro Edition) 
特点:跨平台性,通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行java应用程序的系统上,先安装个java虚拟机(JVM Java Virtual Machine)
即可。有JAM来负责java程序在该系统中的运行。

1-3.Java环境搭建(安装)
JRE(Java Runtime Environment Java运行环境)
JDK(Java Development Kit Java开发工具包)开发工具包括编译工具(javac.exe),打包工具(jar.exe)等
官方网址:www.oracle.com    java.sun.com

1-4.Java环境搭建(环境变量配置)

配置环境变量:

计算机—高级—环境变量—Path—bin目录(记得加;隔开)


1-5.Java环境搭建(环境变量配置技巧)

配置技巧:

计算机—高级—环境变量—新建系统变量—变量名:JAVA_HOME ,变量值:bin目录—%...%


1-6.Java环境搭建(环境变量临时配置方式)

临时配置:

命令提示行中,set命令:查看变量环境的值。(set Path)
只需要 set Path=bin目录
例如:set path=haha;%path%
start命令开的新窗口不变,还是原来环境变量的值


1-7.Hellow World

(1)将java代码编写到扩展名为.java的文件中。

(2)通过javac命令对该java文件进行编译。
(3)通过java命令对生成的class文件进行运行
class Demo
{
        public static void main(String[] args)
        {
                 System.out.println("hello java");   系统输出打印语句
         }
}
Hellow World:代表学习计算机语言的第一个入门小程序。现在泛指接触新事物的第一步。
class:是java中的关键字,用于定义类,java语言的程序代码都需要定义在类中。
关键字:被java语言赋予了特殊含义的单词。
Demo:为了方便使用这个类,给类自定义的类名。
Exception in thread“main”java.lang.NoSuchMethodError:mai(说明这个程序不具备独立运行的能力,缺少main的方法)


1-8.classpath配置

还是临时配置:

set classpath=   对环境变量清空
set classpath=目录;当有;在指定的classpath中没找到还在当前目录下找
set classpath=目录  当没有;只在指定的classpath中找   (在配置classpath最好别加;)
set classpath=c:\;d:\   配置多路径,先找C盘再找D盘
set classpath=.;c:\;d:\   .表示当前目录
path执行的是可执行文件环境变量,classpath是java执行文件环境变量。
set path=新目录;%path%  加上原环境变量配置


1-9.Hellow World的组成部分

class在java中没别的含义,只定义类(class只能小写)

类名通常用单词或拼音,每个单词首字母都大写
{}定义类的区间,类中格式要有阶梯感,换行后按1次tab键
两次tab键 System.out.println("hello java");
主函数,起始点入口:public static void main(String[] args)
可以写多个类,只有第一个类可以独立运行。
类里边写主函数不是必须写的,需要独立运行才写。
一个类里边不能写多个主函数。


1-10.注释

注释:注解说明程序,调试说明。(可以把出现错误的先注释掉调试)

//  单行注释。
/* .... */  多行注释。


/**....*/   文档注释    多行注释里边不多行注释
一般来说,类上边加的是文档注释,函数上边加的都是文档注释或多行注释,重要的语句单行注释
书写格式:
/**
需求:定义一个hellow world小程序。


思路:
1,
2,


步骤:
1,通过class关键字定义一个类,将代码都编写到该类中。
2,为了保证该类的独立运行,在类中定义个主函数。格式public static void main(String[] args)
3.保存成一个扩展名为java的文件
4,在dos控制台中通过javac工具对java文件进行编译。
5,在通过java命令对生成的class文件进行执行。
*/
class Demo//定义一个类

public static void main(String[] args)   //这是主函数,是程序的入口。它的出现可以保证程序的独立运行。
        {
                System.out.println("hello java");   //这是输出语句用于将括号内的数据打印到控制台。
System.out.println("hello world");
         }