重新认识JAVA基础(1),初识Java
重新开始学习JAVA,重新理一下java基础的概念点
软件就是的概念就是 : 指令+数据
软件就是由一堆指令 和 一堆数据组成。
Java的背景之类的一堆废话:
1:Java是SUN公司研发的,现在被Oracle公司收购了
2 :91年研发,95年发布
3:Java 名字的由来: 一开始Java的名字叫Oak ,后来注册商标的时候,被抢先注册了,然后Java之父高司令开会在想名字的时候,想起来在开发的时候经常在喝爪哇佬的咖啡,陪伴着他们的开发,为了纪念这个,起名为Java,所以Java的商标就是一个咖啡杯。
Java在95年发布了java1.0,后第二代发布了分为三大平台J2EE,J2SE,J2ME。
在Java6的时候正式改为三大平台:
JavaSE:标准版---基础
JavaEE:企业版---目标
JavaME:小型版---淘汰了
Java的特点:
1.安全,开源(源代码均可见)
2.面向对象
3.跨平台性(可移植性)
平台即为操作系统,即为可以在不同的操作系统平台上运行。
原理:Java虚拟机(jvm)---程序执行者(只要有Java虚拟机的设备就可以运行Java程序)
环境搭建:
JVM:java虚拟机---执行程序
JRE:Java运行环境,包括:jvm+核心类库
JDK: Java开发工具包,包括:jre+开发工具
关系如下(图画的有点丑见谅):
具体环境变量的配置和jdk的安装看我的另外一篇文章
https://mp.csdn.net/postedit/81175330
编写程序步骤:
1.创建一个.java文件
2.编写源代码文件
3.编译源文件 javac 源文件名.java --- 语法(单词是否拼写正确,符号..)
4.执行类文件 java 类名 ---逻辑
注意:java区分大小写
符号、字母等都是英文的
修饰符 class 类名{
public static void main(String[] args){
.....
}
}
1.class 左边要么不写,默认修饰符,类名与源文件名可以不一样
左边要么public,类是公共类,要求类名和源文件名必须一模一样
2.一个源文件中可以写多个类,有且只有一个类可以用public修饰,并且源文件名与之相同
3.一个类中要么没有,要么只能有一个main方法
规范:
1.类名:
单词首字母大写,如果是多个,每个单词首字母大写,单词间没有空格
2.注意缩进