Java的重要特点
- 面向对象
- 跨平台
(针对不同的操作系统安装相应的JVM,JVM包含在JDK中,所以安装JDK)
- 解释型【解释性语言:JavaScript、PHP、Java】【编译性语言:C、C++】
(解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言可以直接被机器执行)
- 安全
Java的运行机制
什么是JDK?
JDK是Java的开发工具包
JDK=JRE+Java的开发工具【java,javac,javadoc,javap等等】,所以一般安装了JDK就不用安装JRE 了
什么是JRE?
JRE是Java的运行环境
JRE=JVM+Java的核心类库【类】
如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可,如果要从头开始一个完整的程序则需要安装JDK
第一个Java程序
Java语言的一些注意事项
- Java的源文件以.java为扩展名,源文件的基本组成部分是类(class)
- Java程序的执行入口是main()方法(不管有多少代码都是先从main()方法里开始执行的),格式是固定的
- Java严格区分大小写
- 方法由一条条语句组成,每条语句以英文的“;”结束
- 括号是成对出现的
- 一个源文件中最多只能有一个public类,其他类的个数不限,不过编译后每个类都对应一个.class文件
- 也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
- 如果源文件包含一个public类,则文件名必须按该类名命名!
- 在Java中一个项目可以包含多个类,而每个类都可以有一个main方法,但在C语言中有且只有一个main函数
编程的学习方法
1、需求:工作需要 <> 面试要求 <> 技术控
2、比较传统技术: 能解决,但是不完美 <> 解决不了
3、引出要学习的新技术和知识
4、学习新技术的整体大概框架、基本原理和基本语法 (不要考虑细节)
5、快速入门(基本程序样版)
6、研究技术的注意事项,使用细节、如何优化 >> 没有止境
总之,学习编程应该先搭好框架,再往里面添加细节
Java的转义字符
注意:最后一排如果只是一个\r,那么运行过后光标会继续在当前行的首字前面>>>>>>北京平教育
如果是\r\n则>>>>>>第一排是韩顺平教育,第二排是北京
注释
作用是提高代码的可读性,一个好的程序员必定有一个良好注释的习惯!!
使用细节了解:
1、被注释的内容不会被JVM执行
2、多行注释里面不允许有多行注释嵌套
Java的注释: 单行注释 “//注释内容 ” <> 多行注释 “/*注释内容*/” <> “文档注释/**注释内容*/”
Java代码常用规范
1、类、方法的注释,要以javadoc的方式来写
- 非Java Doc的注释是给代码维护者看的,着重告诉读者为社么这样写、以及要注意什么问题
- 运算符的两边习惯性加一个空格
- 源文件使用utf-8编码
- 一行不要超过80字符
- 代码编写的次行风格【个人喜欢】和行尾风格【官方推荐】