1.初识java(Java语言介绍)

1.初识java

一、JAVA语言包括三个平台:

1.JAVASE: java Standar Edition
2.JAVAEE:JAVA Enterprise Edition (JSP/Servlet, JSTL, etc…)
i.JAVAEE平台是在JavaSE平台的基础上进行扩展,添加了一些开发企业级应用程序所必须的功能(JSP/Servlet、EJB、JPA等等)。
3.JAVAME:JAVA Micro Edition

二、JDK

JAVA Development Kit,包括了JVM、JRE和一些开发命令(如编译、运行命令)工具等。

三、JVM

jvm(Java Virtual Machine): Java虚拟机,包括客户端编译器和服务端编译器。Java虚拟机是一种能够运行Java bytecode的虚拟机,以堆栈结构机器来进行实做。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

四、JRE

jre: JAVA运行时环境,包括了JVM在内,提供给应用程序一个执行环境即提供给程序运行时所需的类库。如果没有JRE JAVA应用程序将无法运行。

五、JAVA开发的应用程序分四类:

1.Applet:
2.GUI程序
3.Web程序,也叫JAVA企业应用程序;通过浏览器访问。
4.便携设备APP

六、Java语言特点:

1.简单
2.面向对象
3.分布式
4.解释型
5.健壮性
6.安全性
7.跨平台
8.可移植性
9.高性能
10.多线程
11.动态语言

七、JDK的目录结构

1.bin:存放二进制命令程序;如javac编译源代码命令,java运行程序命令,javadoc将源代码中的注解提取出来生成帮助文档。
2.lib:存入java的类库(*.jar文件).
3.include: java中C的实现库.
4.demo:存放一些演示程序;
5.jre (Java Runtime Environment):存放运行Java程序所需的文件(这些文件专业术语称为类库);

八、Windows环境变量的配置:

1.打开我的电脑-〉属性
2.高级系统设置-〉环境变量
3.配置以下二个环境变量:
i.新添加环境变量;变量名:JAVA_HOME(大写、下划线), 变量值:JDK的安装路径。
ii.在Path环境变量(系统已有)中加入JDK的安装路径,例如:D:\Program Files\Java\jdk1.8.0_67\bin目录,但是要注意加入环境变量值时用“;”分号隔开每个变量值。在windows里可以用%JAVA_HOME%来引用JAVA_HOME环境变量的值。

  1. %JAVA_HOME%\bin
    2)D:\Program Files\Java\jdk1.8.0_67\bin
    以上两种自选一种方式配置。
    iii.检查配置是否成功,在命令行输入:java -version

九、开发第一个JAVA程序:HelloWorld

1.源文件:编写一个类:HelloWorld.java
2.编译:在DOS窗口下支编译HelloWorld.java生成字节码的class文件。
javac HelloWorld.java ------> HelloWorld.class (Unicode编码,统一码)
3.运行HelloWorld程序
java HelloWorld
注意:类名首字母必须大写,java的类名是遵循驼峰命名法,即单词连接的首字母必须大写,如MyHelloWorld.java; 写源代码要养成好的习惯,就是要有一定的缩进格式,格式缩进使用Tab键,如下:
第一个程序

十、Java的命名规范:

1.类名:首字必须大写,采用多个单词(或单词简写)的连接的命名方式,每个单词的首字母均为大写。例如:MyHelloWorld.
2.变量、属性:与类名类似,但首字必须小写。如:myName
3.方法命名:首字必须小写。如:getNamge();

十一、源代码中注释

源代码中注释有三种:
1.单行注释: //这里是注释的文本
2.多行注释有以下两种:
i./* 注释文本 /:多行注释1,这种的注释是不能生成源代码的帮助文档。
ii./
* 注释文本 */:文档注释2,可以生成代码的帮文档但要加在类、属性、方法的前面才行。
iii.使用javadoc *.java命令生成帮助文档。
如:javadoc -d ./doc *.java

十二、补充:读取键盘输入的内容

1.在写java程序时,只要用到除java.lang包外的所有类时,都需要用一条import语句将你要用的类引入进来。如:import java.util.Scanner;
2.使用java.util.Scanner类中的方法:所有执行到读取数据的方法时程序都会暂停等待用户输入
i.next():读取键盘输入的内容是一个字符串。
ii.nextInt():读取键盘输入的内容是一个整数。
iii.nextDouble():读取小数
iv.nextXxx(): Xxx表未相应的数据类型。
在你的类前面加上一行代码,将Scanner类引入进来到你的类中,即可使用。

import java.util.Scanner;
class LoginMenu2 {
	public static void main(String[] args) {
		System.out.print("请选择,输入数字:");
		//完成创建一个可用于接收键盘输入的Scanner对象
		Scanner input = new Scanner(System.in);
		//使用input对象读取键盘输入的数据(字符串、数字)
		//执行input.nextInt()时,程序将会在这里暂停下来等待你的输入,回车后程序继续向下执行
		int i = input.nextInt();
		System.out.println("您输入的是:" + i); // “+”号表示连接成字符串进行输出

		System.out.print("请输入您的名字:");
		String myName = input.next();
		System.out.print("您的名字:" + myName);
	}
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值