Java------基础知识

本文介绍了Java平台的主要优点,包括其跨平台特性和多线程处理能力。通过具体实例展示了多线程如何提升应用性能,并概述了Java的基础知识,如数据类型、流程控制等。此外,还强调了Java在面向对象编程、封装类、网络编程及框架方面的能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java平台的优点


1996年,由Sun公司(现已被甲骨文公司收购)正式发布,是Internet的一次技术革命。


跨平台


所谓平台是指程序运行的软件和硬件的组合,大多数平台包括硬件和操作系统两部分。 Java平台(Java Platform)有两部分组成:Java虚拟机(Java Virtual Machine)和Java应用程序界面(Java API)。 任意一个Java程序,在任何的CPU、操作系统和Java编译器上,都会产生相同的运行结果。 Java的平台无关性是指:编写的应用程序无需做任何的修改就可以再不同的硬件和软件平台上运行


多线程


举例说明: 开发一个网上购物时自动邮件通知的程序,在用户单击“提交”按钮确认订单时,一方面要显示信息提示用户订单已确认,一方面应该自动给用户发送一份电子邮件。 如果是单线程模式,则需要等待邮件发送完成之后,在显示提示信息,由于邮件发送的过程相对较慢,用户可能要经过漫长的等待才看到确认信息,界面响应性能不是很好。 如果是多线程则可以一边发送通知邮件一边显示提示信息这样界面的相应效能会提高很多。 Java中的多线程我称之为 “美丽的多线程”。


这里写图片描述


Java基础知识

**


数据类型

**


Java语言定义了八种数据类型,和其他语言类似,学好一门语言其他的语言就很好学了。


这里写图片描述


流程控制语句


If简直和其他语句一样


这里写图片描述


For循环语句也好熟悉


这里写图片描述


Java注释


在Java语言中 注释有单行注释多行注释文档注释三种, 下面这篇博客写的详细。


http://gyhgc.iteye.com/blog/225039


**

Java最主要的不是这些知识,而是它强大的面向对象、强大的封装类、强大的网络编程、还有各种框架。

**

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值