JAVA基础知识总结(一)

JAVA语言的设计原则

①简洁的面向对象编程语言
②程序有较好的健壮性安全性
③独立于特定的计算机体系结构,有良好的跨平台特性
④采用解释方式运行JAVA程序,原生支持多线程

JAVA技术框架

项目Value
JAVA SE实现对Java语言核心特性的支持,包容有一个完整的JVM,广泛用于各领域的开发,是Java技术家族中最基础最重要成员,是Java技术大厦的基石
JAVA EE用于开发企业级的应用,但过于复杂笨重
JAVA ME主要用于开发小型设备中的嵌入式软件系统
JAVA FX用于设计基于PC的桌面应用开发框架

Java 程序运行基本原理

  • 编写JAVA源文件代码
  • 用Javac编译,生成字节码(class文件)
  • 用Java运行生成的字节码文件

Java编译器:JDK
java虚拟机:JVM,执行字节码
java运行环境:JRE
JDK的全称:JAVA SE Development kit
JDK =JRE+开发工具(如javac)
JRE内有JVM

与其它语言的对比

与C对比:不存在独立于类的函数,编程的最基本单元是
JAVA: 一次编译,处处运行。
C++: 一次编码,处处编译。
PYTHON:一次编写,处处运行。

方法,类和包

方法包含于类

  • 方法用于完成某个任务并返回结果
  • 一个Java应用可以包含多个类,一个类可以包含多个方法
  • main方法必须这样定义
public static void main(String[] args)
  • void表示main方法不返回任何结果
  • 含有main方法的类称为主类

是编程的最基本单元,是JAVA应用程序的基本构造块。
公共类名必须与源文件名一致
公共类名必须与源文件名完全一致,上图类A应在A.Java中编写。

是类存放的位置,主要用于解决同名问题。

JDK

JDK的全称:JAVA SE Development kit
JDK =JRE+开发工具(如javac)

一个典型的JAVA程序开发过程

  • 编辑,书写代码并保存到磁盘
  • 编译,编译器生成字节码保存到磁盘
  • 装入,类装载器在内存中保存字节码
  • 校验,校验器保证字节码不违反安全原则
  • 执行,解释器将字节码解释为机器码保存运行结果到磁盘

JAVA中的标识符

类名和变量名都是标识符。
标识符可以由数字,字母,下划线和$组成。
不允许以数字开头,不允许加入空格。

静态方法

  • 静态方法:不用创建对象就可以使用的方法
  • 静态方法用于封装公用代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值