Java开发环境

Java是纯面向对象语言

面向对象意味着将软件组织成不同类型的对象,对象中结合了数据和行为(类似于c语言中的函数)。面向对象编程是一种通过提供一些规则来简化软件开发和维护的方法。

面向过程和面向对象的区别:面向过程是想到哪写到哪,面向对象是有预谋的提前准备好一些工具性的代码块和代码,在之后的过程中利用这些代码块解决问题(这些代码块类似于c语言中的函数);也相当于把一个大问题分成各个方面,这些方面之间可以互不关联,之后一个一个解决

面向对象编程的基本概念是:

1 对象

2 类

3 封装

4 抽象

5 继承

6 多态性 


java功能的特点

简单

面向对象

可移植性

与平台无关性

可移植性的 环境包括了软件环境、硬件环境 和 系统组织环境,平台无关性指 的 是操作系统无关性

安全性

健壮性 Java语言具备强类型机制、异常处理、垃圾自动收集(类似于c语言里的free())等特性。

体系结构中立 原始类型的大小是固定的

动态性 主要表现在两个方面:一、java可以简单、直观地查询运行时的信息。二、可以将新代码加入到一个正在运行的程序中。

解释执行 java是一种解释型语言

高性能

多线程 多管齐下

分布式  将数据分散地存储于多台独立的机器设备上

Java语言和编译型语言的运行机制

 java语言的两种机制

java虚拟机 

虚拟机的运行过程:

 

 简单java程序结构分析

public class HelloWorld
{ //Java应用程序入口main方法
public static void main(String args[])
{
//向控制台输出信息
System.out.println("Hello World!");
}
}

 

 开发Java应用要点

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值