Day 01(前言、介绍,环境搭建,基础语法,常量…
2019-08-16 10:30:12来源:博客园 阅读 ()
Day 01(前言、介绍,环境搭建,基础语法,常量,变量)
1、进制转换
1.1 十进制转换为二进制
辗转相除法等
1.2 二进制转换为十进制
逢二进一
2、Java介绍
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
Java分为三个体系:
-
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
-
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
-
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
java是面向对象的高级编程语言
Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
3、环境搭建
3.1 JDK 、 JRE的安装
JDK:Java Developemnt Kit,Java开发工具包 JRE:Java Runtime Enviroment,Java运行环境 JDK包含JRE
3.2 环境变量的配置
3.3 Java的运行机制
1、编码-->得到后缀为.java的文件
2、编译-->得到字节码文件.class
3、jvm Java虚拟机运行运行.class文件
4、基础语法
4.1 注释
概念:对代码进行解释说明的文本内容 特点:不参与运算 目的:增强代码的可读性 格式:
1、单行注释:// 注释内容
2、多行注释:/* 注释内容 */
3、文档注释:/** 注释内容 */
4.2 关键字
概念:Java语言已经预先定义好的一些具有特殊功能的单词 例如:public、class、static、void、if、else、int、float、for、 switch、return、extends、implements、synchronized
概念:类、方法、变量、对象的名字 规则:由不以数字开头,字母,数字,下划线,美元符所组成 注: 1、见名知意 2、不能与关键字重名
a.变量、方法:全部小写,多个单词组成时,从第二个单词起每个单词的首字母大写。(小驼峰)
例如:int age; toDegree();
b.类、接口:首字母大写,多个单词组成时,每个单词的首字母大写。(大驼峰)
例如:Test、Math、RuntimeException
c.常量:全部大写,多个单词组成时,单词之间用下划线连接
例如:PI
5、常量
变量的命名必须字母必须全部大写,用final关键字修饰
常量的分类: 1、整型常量:所有整数 2、浮点型常量:所有小数 3、字符常量:用一对单引号括起来的单个字符,必须要有一个字符,字符不能为空 4、字符串常量:用一对双引号括起来的一串字符,可以有内容为空的字符串,表示一段空串 5、布尔常量:只有两个值,true、false 6、空常量:只有一个值,null,表示该数据没有分配存储空间
6、变量(variables)
变量的本事就是代表一个“可操作的存储空间”,空间位置是确定的,但里面放置什么值不确定。我们可以通过变量名来访问“对应的存储空间”,从而操作这个“存储空间”存储的值
6.1 局部变量(local variables)
方法或语句块内部定义的变量,生命周期是从声明位置开始到方法或语句开执行完毕为止。
局部变量在使用强必须先声明、初始化在使用
6.2 成员变量(又称实例变量 member variables)
方法外部、类内部定义的变量。从属于对象,伴随对象始终。如果没有赋初值,他会自动初始化成该类型的默认初始值。
数据类型 | 初始值 |
---|---|
int | 0 |
double | 0.0 |
char | ‘\u0000’ |
boolean | false |
6.3 静态变量(类变量 static variable)
使用static定义。从属于类,生命周期伴随类始终,从类加载到卸载。
原文链接:https://www.cnblogs.com/dalaoshi/p/11196973.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Java基础学习(二)
下一篇:Mybatis笔记4
- 与JAVA集合相遇 2020-06-11
- 今天来介绍java 各版本的新特性,一篇文章让你了解 2020-06-10
- Java抽象类 2020-06-03
- 真实经历:面试了大厂之后,这样介绍项目经验,显得项目很牛 2020-05-15
- 【JAVA SE基础篇】11.scanner用法和流程控制语句的介绍 2020-05-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash