java核心技术卷一(一)Java语言概述

整个五月都在进行撰写毕业论文,进行答辩相关的准备,编程方面的知识几乎没有学习。不过论文里面用到编程语言的是python,是因为做金融数据研究当时找到的数据接口是python的,所以就用了它,也用的不太好,代码虽然写了很多,但是非常的丑陋,就不放到博客上来了。现在答辩完了,距离离校还有一个多月时间,在离校前还有一段比较长的时间,准备利用这一段时间在系统的巩固一下变成知识,七月来个毕业旅游,下旬就可以正式入职了。

1.java的关键特性

简单性,面向对象,分布式,健壮性,安全性,体系结构中体,可移植,解释型,高性能,多线程,动态性。

简单性指的是,相对于C++来说,剔除掉一些很少用到又很难理解的语法,称为C++纯净版。面向对象与c++关键的区别在于java不允许多重继承,但是接口这个特性很好的替代了多重继承。健壮性指的java提供了很多编译器在编译时就能检测出的问题,而不是其他语言那种不得不在运行时检测出的问题。安全性是在网络/分布式的环境中,提供了一些内置代码来防病毒。java生成一种文件,这种文件可以在有java运行环境上的及其运行……当然,还是要有java运行环境才行,这被称为体系结构中立。可移植性是指的java号称一次编译,处处运行,跨平台性很好。

2.java applet

在网页中运行的java程序称为applet,不过,现在更多的使用flash技术。

3.java和javascript。

javascript是一种网页中使用的脚本语言,和applet相比,其和浏览器结合更加紧密,可以改变文档,而applet只能在有限的区域内控制外观。另外这两种语言其实没啥关系。

猜你喜欢

转载自blog.csdn.net/duan_2018/article/details/80552359