JAVA基础1

概念

  1. 一种面向internet的编程语言,JAVA可以在WEB浏览器中运行,他开发的小程序(applet)可在嵌套在HTML中运行
  2. JAVA技术体系平台
  • JAVA SE面向桌面级平台(Windows下的应用程序),提供了完整JAVA核心API
  • JAVA EE为开发企业环境下的应用程序提供一套解决方案,主要针对WEB应用开发
  • JAVA ME运行在移动终端上的平台,对SE有所精简,并加入对移动端适配
  • JAVA CARD支持JAVA运行在小内存设备平台

JAVA语言特点

面向对象

  1. 两个基本概念
  • 对象
  1. 三大特性
  • 封装
  • 继承
  • 多态

健壮性

吸收了C/C++语言特性,提供了相对安全的内存管理和访问机制

跨平台型

  1. 通过JAVA编写的应用程序在任何平台下都可以运行
  2. 只需要在要运行的平台下安装一个JAVA虚拟机(JVM),JAVA程序会被编译成字节,然后由JVM去运行(JVM在操作系统上运行)

JAVA语言环境搭建

  1. JDK是提供给JAVA开发人员的,其中包含了JAVA开发工具
  • 编译工具javac.exe
  • 打包工具jar.exe
  1. JRE包括JAVA虚拟机和JAVA程序需要的核心类库

下载

https://www.oracle.com/java/technologies/downloads/#java8-windows

环境变量配置

  1. 计算机=>属性=>高级系统设置=>环境变量=>path环境变量
    注:path环境变量是windows系统执行命令搜寻的路径
  2. 添加JAVA存放的路径E:\Program Files\Java\jdk1.8.0_331\bin
  3. 更推荐
  • 设置变量JAVA_HOME=E:\Program Files\Java\jdk1.8.0_331
  • 添加路径%JAVA_HOME%\bin

开发过程

JAVA文件执行过程

.java文件通过javac.exe编译成.class字节码文件再通过java.exe运行

实例

  1. code.java文件中写入
class Hello{
	public static void main (String[] args){
		System.out.printIn("Hello,World!")}
}
  1. 打开CMD进入code.java文件父路径下
  2. 输入javac code.java对java文件进行编译,编译完成后会多一个Hello.class文件
  3. 输入java Hello命令框弹出Hello,World!

注释

  1. 单行注释
//这是单行注释
  1. 多行注释
/*这是多行注释1行 这是多行注释第二行*/

注:注释内容不参与编译,也就是.class文件不包含注释
3. 文档注释(JAVA所特有)

/**
@author pengcheng 
@version 1.1.0
*/

注:文档注释会被javadoc所解析‘
4. 文档注释示例

  • 文件中写入
/**
@author pengcheng 
@version 1.1.0
*/

public class Hello{

	public static void main (String[] args){
		System.out.println("Hello,World!");
	}
}
  • javadoc -d myhello -author -version code.java
  • 解析完成后多了个myhello文件夹
  • 打开里面index.html文件夹可以查看文档声明

JAVA的API文档

https://www.oracle.com/java/technologies/downloads/
https://www.matools.com/api/java8

JAVA概述

  1. 用class声明的叫类
  2. 在一个文件中可以出现多个类
  3. 但是public只能有一个,而且public的类要与源文件的文件名一致
  4. 程序入口是main()方法
  5. 输出语句
  • System.out.println();先输入然后换行
  • System.out.print();输出不换行
  1. 每个输出都要以分号结尾
  2. 编译后会生成一个或多个字节码文件,文件名与声明类保持一致

你可能感兴趣的:(JAVA基础1,java)