Java-day01
来源:互联网 发布:js设置按钮隐藏 编辑:程序博客网 时间:2024/06/03 16:23
什么是Java?
Java是一门计算机编程语言,它在1992年被sun公司的一个叫做Green的项目小组开发出来.一直到三年后,互联网的蓬勃发展给了java重获新生的机会.因为互联网,java许多方面的优点开始一一显现出来.它的简单性,跨平台性,安全性,稳定性让它成为了编程语言界的宠儿.现在我们来说说java的这些特性.
1.简单性:因为Java没有结构,数组和串都是对象,所以不需要指针.
2.跨平台性:一次编程即可在任意平台上运行,为什么java编程语言可以只需要一次编程呢?这里就要提到JDK,JRE和JVM了.JDK就是java的开发工具,同时它也包含了java程序的运行环境(JRE),而java得运行环境(JRE)中又包括了java虚拟机(JVM).java所编写的程序代码通过翻译成后缀为.class的文件.然后文件通过java虚拟机翻译成电脑指令.就可以实现一次编程即可在任意平台上运行.
3.安全性:Java没有指针,所以程序员不能得到隐蔽起来的内幕和伪造指针去指向存储器. GC 垃圾回收机制,就相当于有一个线程一直不断地在循环扫描内存当中已经不用的空间 然后 在某一时刻 去回收这些不用的空间
4.稳定性:Java不支持指针,它消除重写存储和讹误数据的可能性.异常处理也是Java中使得程序更稳健的另一个特征,
知道了java的特性,再来看一看java的三个体系
javaSE:这是开发在桌面,服务器的java程序,并未javaEE提供基础.
javaEE:javaEE是在javaSE的基础上进行构建的,
javaME:javaME是应用在移动端上的程序.
这三个体系 javaSE是基础.javaEE是主流.
最后,我们来看一下java的命名规范
命名规范要做到见名知意
类的命名(大驼峰命名法):首字母大写并且每个单词的首字母都是大写.例如:HelloWorld
变量的命名(小驼峰命名发):首字母小写 再有多个单词时 第二个单词开始首字母大写 例如:helloWorld
- JAVA(day01)
- java day01
- Java day01
- Java-day01
- Core Java day01
- java 学习笔记 day01
- 每天学JAVA---day01
- java基础day01
- JavaSE:Day01-Java概述
- Java基础day01
- JAVA学习 day01
- java学习day01
- day01 Java 概述
- java--练习day01
- java核心技术自学day01
- java基础day01
- Java基础Day01-概述
- JAVA—Day01
- Codeforce 894B Ralph And His Magic Field (思维+快速幂)
- _caffe.so: undefined symbol: _ZN5caffe4mtx_E
- 记一次说走就走的旅行
- Java线程通信的多种实现形式(代码为主)
- Lambda表达式与简洁代码
- Java-day01
- iOS截屏后仿今日头条实现一键分享
- Docker使用记录
- 操作系统-循环首次适应算法
- 3个月可以做什么
- ssm 项目遇到mapper 里循环两次取参数的问题
- Pat 1028. 人口普查(20)
- 【2017.11.28】编译可能产生的原因
- 数据挖掘的概念