学习java也好久了,也没有系统的回顾一下java的整体框架,努力捡捡捡,想个办法把他们全部都捡起来!

在java的世界里面一切皆对象

首先从基础开始说起:

Java的发展史

java语言源自1991年Sun公司的Ork项目,1995年正式起名为java,1996年1月Java1.0正式发布,提出虚拟机的概念,

1998年12月,Java1.2——Java史上第一个里程碑的版本,这一次将Java技术分成三段:J2SE(面向桌面和通用应用开发)、J2EE(面向企业级应用开发)、J2ME(面向移动终端开发)

2004年9月,Java语言发生了很大变化,加入了注解、装箱、泛型、枚举等

而后,Oracle已74亿美金的价格收购了Sun公司,获得Java商标和Java主导权

2014年3月,Java8引入Lambda表达式,从此Java语言提供了函数式编程

编程语言种类繁多,各大语言的优点:

C语言基本上是所有操作系统的底层代码语言、C++是面向对象的C语言,还在不断的迭代、JavaScript是运行在浏览器中的语言,主要用于前端界面、Python用于系统管理,并有高性能预编译的库,是Linux必选的解释性语言、Go语言内置了并发能力,可以编译成本地代码、PHP用于编写网页等等!

为什么我们要学习java,或者说java有什么特性优于其他语言?

主要有两点:(1)语法比较简单,(2)在若干领域都存在很强的竞争性,比如服务端编程、企业软件事务处理、分布式计算、Android移动终端应用开发

最重要的一点就是有助于协同开发,满足企业发展需要

java在中国发展历史 java发展历程_应用开发

注:

安全性方面可以防范以下攻击:

运行时堆及栈溢出(常见蠕虫病毒的攻击手段)、破坏进程空间之间的内存,未授权读写文章

Java程序主要有三个部分:

1.源文件:带有类的定义  2.类:在其内部声明方法  3方法:执行语句

总结来说就是:类存在于源文件中;方法存在于类中;语句存在于方法中

 

JavaSE之数据类型和运算符

一、Java标识符命名要求:

1.整体由字母、数字、_、$组成 ,其中不能用数字开头,不能使用java中的保留字

2.采用有意义的简单命名,不可以英文和拼音混用

3.不可以出现$

注:类名使用大驼峰,源文件的文件名和公共类的名字相同,变量名使用小驼峰

二、Java关键字

java在中国发展历史 java发展历程_应用开发_02

Java中有三个特殊含义的单词:null、ture、false