相关知识及注释

Java

以应用程序为主

游戏

软件

网页

领域广

语言使用量高

直接与就业相关

发展史

1991 sun公司 詹姆斯·高斯林(工程师)

研发需求:

​ 程序运行环境内存小

​ 跨平台

1995年正式确立

2004.9 java1.5发布 改名为5 (6 7 8)jdk5 改动较大

2009 被oracle收购

java语言的特点

开源 免费

面向对象

平台无关性(跨平台)

​ 前提是 JVM虚拟机与平台相关

交互式

多线程

动态内存管理机制

安全性

JAVA语言体系结构

JAVASE:Standard Edition (Java标准版) java基础

JAVAEE:Enterprise Edition( Java企业版) servlet jsp

JAVAME:Micro Edition (Java微缩版) 已被安卓开发取代

JAVA语言运行机制

核心:Java虚拟机————翻译器

运行过程:编写java源代码(.java文件)------编译器---->.class(字节码)-------类加载—>jvm------->操作系统

JDk——java开发工具包———分为开发工具和JRE————编译工具 打包工具等(面向开发人员)

JRE——Java运行环境———JVM(虚拟机)和运行时所需核心类

JVM——运行java程序

Java运行环境的安装与配置

搭建开发环境

安装JDK(java开发工具包), 编译器…,jre,jvm

服务器

运行环境

​ jre jvm

编写 Hello.java 源代码 通过javac命令调用编译器 把源码编译为.class文件

配置环境变量

为了使用java命令更加方便, 把存放命令的地址 配置到windows的系统路径中.

这样不管在哪里使用,都会找到命令所在路径.

IDE

IDE——集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具

Intellij IDEA 收费

Eclipse 免费 IBM开发的 现在捐献给Eclipse基金会

注释

对代码解释说明,执行时不运行

单行注释

ctrl+"/" 对某行代码进行说明

多行注释

Ctrl+shift+"/"

文档注释

为类、属性、方法的功能进行说明,可在调用时显示

关键字

在java中被赋予特殊含义的单词,对方法、类、属性、变量进行修饰

特点——都是小写

保留字

现有Java中尚未使用,以后可能会作为关键字使用

例如:goto const

标识符

程序中 对类,方法,变量名的字符序列

程序中可以自己命名的字符序列

语法

强制要求

由大小写字母,数字,下划线,$符

数字不能开头

不可以使用关键字,保留字,但可以包含关键字,保留字

不能有空格

区分大小写

人为约定

类名首字母大写,变量名,方法名首字母小写

约定大于配置

见名知意

驼峰表示 userName

下划线 user_name

常量名全部大写 USER_COUNT

包名全部小写

JAVA应用程序入口的方法

public static void main(String[] args){

​ 代码块

}

编译java程序需用javac命令
java.exe命令的作用:启动虚拟机,执行字节码

JAVA程序开发过程

1.项目启动

2.需求调研

3.详细设计

4.程序开发

5.测试

6.运维

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值