本人是一个学习Java的新手,在学习了Java以后,对Java的一些总结。
这里共有12点对Java的简单的阐述,如果解释的不怎么样请大家谅解哈。
1.首先我们来看一看,在Java之前的有那些打牌语言各自占据江山的大概的年代:
C语言:70-80
C++:80年代末-90年代初
2.现在让我来一下说明Java,它是一种简单的、面向对象的、分布式的、解释的、安全的、可移植的性能优异的多线程语言或者面向对象编程语言。类是Java程序的基本构造单元,Java程序中所有的语句出现在一个类中。
3.之后就是对Java 的简单阐述其的伟大诞生的历史,不久远,但十分的有魅力和活力。Java: 开始1992年——Star
1995年——James Gosling,硅谷演讲,而这个人的俗称是大胡子,因为长满了胡子,不过还是挺有特点的,试想一下以后你面试的时候面试官问你Java之父是谁的时候,如果你的回答是大胡子的时候,会不会引起一阵哄笑呢?不过这倒是一种挺好的记忆方法的,难道不是吗?
1995.5.23年——正式诞生
1995.1.23年——首个开发工具包 Jdk 1.0
1997年——JDK 1.1(JIT编译器——跨平台)
1998年——JDK 1.2——Java2
1999年——1.J2EE企业版2.J2SE 3.J2ME微型版
2000年——JDK1.3完善和拓展API
2002年——SUM—J2SE1.4——改善和提供Java的平台性能
2004.10新版J2SE—易用性——J2SE5.0
2006年 JavaSE6
2010.4.20被Oracle(甲骨文)公司收购
2011.7.28 JavaSE7
现在老师也正在给我们使用7.0的版本,不过配置环境就对我来说就复杂了
Java技术:1.Java编程语言 2.Java平台(程序运行的硬件或者软件环境)
而且Java平台又包括两种:1.Java虚拟机JVM 2.Java应用程序编程接口Java API
4.Java的特征是经常被面试官问到的问题哟,大概有10种,虽然多了一些,但其实也挺好记的,对吧!:1.简单 2.结构中立 3.面向对象 4.分布式 5.可移植 6.高性能 7.多线型 8.健壮 9.动态 10.安全
5.面向对象(万物皆对象):1.对象:一个对象代表一个具体的事物
2.类(一类事物的统称 ): a:属性b:行为
类是生成对象的蓝图,对象是类的实例
而对于属性和行为是一对很难弄清楚的东西,后来老师就给我们说了一个秘诀,我只告诉你们哟:那就是属性一般使用名词,而行为一般使用动词。
6.这一点也是必不可少的哟列子:HelloWorld.Java文件被javac.exe编译后,生成HelloWorld.class。Java源代码编译后生成字节码然后用Java虚拟机翻译成本地的机器码
Java虚拟机有两个特点:一次编写,随处运行。对于不同的运行平台,
8.垃圾回收机制:Garbage Collection (gc)自动处理,所以一个Java的程序员是不用自己管理程序的垃圾的,这可是一个相当好的福利哟,至少我是这样想的。
9.它拥有强大的功能,很多是依靠着多线型:支持同时开启多个任务,Java相对于其它大的语言具有独特性
10.我只能说这一点被问的几率不是点吧点:JDk叫做Java开发工具集,包括Java的编译环境、运行花镜,调试环境,以及基础类库,JRE叫做Java运行环境,包括虚拟机,核心类库以及链接文件,JDK包括JRE
11.main()方法是怎样的清楚吗?还能说什么?这是乌龟的屁股:“规定”。规定的它必须声明为:public static void
编译Java源程序的文件:Java虚拟机/javac