1991年:Sun公司组织了一个名为Green的团队,由詹姆斯·高斯林(James Gosling)领导,开始研发Java。
1992年:团队研发出Oak语言(基于C++),但由于市场原因,该项目临时搁浅。
1995年:随着互联网的兴起,Sun公司重新启用Oak语言,并将其更名为Java,用于开发小型程序。
1996年:Sun公司推出了Java的第一个版本JDK 1.0。
1999年:Sun公司推出了Java的第二个版本,分为Java 2的三个平台:J2SE(Java 2 Standard Edition,标准版,用于桌面程序)、J2ME(Java 2 Micro Edition,微型版,用于移动端程序,后被Android取代)、J2EE(Java 2 Enterprise Edition,企业版,用于企业级服务器端程序)。
2006年:Sun公司推出Java第6个版本。
2009年:Sun公司被Oracle公司收购。
J2SE/JavaSE:Java Standard Edition,用于桌面程序开发。
J2ME/JavaME:Java Micro Edition,用于移动端程序开发,现已被Android取代。
J2EE/JavaEE:Java Enterprise Edition,用于企业级服务器端程序开发。
JDK:Java Development Kit,Java开发工具包,包含编译、运行Java程序所需的工具和库。
JRE:Java Runtime Environment,Java运行环境,包含运行Java程序所需的库和JVM(Java虚拟机)。
JVM:Java Virtual Machine,Java虚拟机,是Java跨平台的关键。
一次编写,处处运行:Java程序可以在任何安装了JVM的平台上运行。
高级语言:Java是一种面向对象的、类基于的高级编程语言。
编译后执行:Java程序需要先编译成字节码,然后由JVM解释执行。
Eclipse:开源的Java集成开发环境(IDE)。
MyEclipse:基于Eclipse的扩展,增加了对更多框架和工具的支持,但现已停止更新。
IntelliJ IDEA:由JetBrains开发的强大的Java IDE,广受开发者欢迎。
IDEA Plus:可能是对IntelliJ IDEA的某种增强版或定制版的称呼,并非官方标准名称。
创建工程:在IDE中创建一个新的Java项目。
创建包:在工程中创建包(可选),用于组织类。
创建类:在包中创建Java类。
main方法:每个Java程序都有一个入口点,即main方法。
保存:Ctrl+S
复制:Ctrl+C
粘贴:Ctrl+V
快速复制一行:Ctrl+Alt+Down
注释代码:多行注释使用Ctrl+Shift+/,单行注释使用//。
8大基本数据类型:
数值类型:
整数:byte(8位)、short(16位)、int(32位)、long(64位)
小数:float(32位)、double(64位)
字符:char(16位)
布尔:boolean(表示真或假)
赋值运算符:=
算术运算符:+、-、*、/、%
逻辑运算符:>、<、==、>=、<=、||(或)、&&(且)、!(非)
自增减运算符:++、--(注意++a和a++的区别,前者是先自增后使用,后者是先使用后自增)
判断语句:if-else
循环语句:
for循环:明确知道循环次数时使用,先判断后执行。
while循环:不确定循环次数时使用,先判断后执行。
do-while循环:不确定循环次数时使用,先执行后判断。
判断一个数是不是水仙花数:
一个三位数,其个位、十位、百位数字的立方和等于该数本身。
判断100到1000内有哪些水仙花数:
遍历100到1000之间的所有数,判断每个数是否为水仙花数。
求出100到1000内有多少个水仙花数:
在上一个案例的基础上,统计水仙花数的个数。
求1到100之和:
使用循环遍历1到100之间的所有数,并求和。
求1到100所有奇数之和:
使用循环遍历1到100之间的所有数,判断是否为奇数,如果是则累加。
Java代码的文件名首字母大写:Java区分大小写,且类名应与文件名一致,且首字母大写。
代码编写完成后先保存后执行:养成良好的编程习惯,编写完代码后先保存再执行。
1. 本站除视频教程为远程,其余所有资源来源于用户上传和网络收集,因此不包含技术服务请大家谅解!
2.本站部分资源包有加密,加密统一密码为:zkp.cc
3. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
4. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
5. 如果您也有好的资源或教程,您可以投稿发布,用户购买后有销售金额的50%以上的分成收入!
6.如有侵权请联系客服邮件xiciw@qq.com