Java初认识--环境搭建及基本数据类型
一、JAVA语言的环境搭建
1、JRE(Java Runtime Environment):Java运行环境。
它包括Java虚拟机和Java程序所需的核心类库等。
2、JDK(Java Development Kit):Java开发工具包。
它是提供给开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在安装JRE了。
*使用JDK开发完的Java程序,需要交给JRE去运行。
3、查看版本。
Java -version:查看Java版本;
Javac -version:查看编译版本;
编译版本必须和Java大环境一致,否则会出现编译失败。
二:配置环境
我们可以配置path环境变量,来方便我们使用。path环境变量在计算机属性--高级系统设置--高级--环境变量--系统变量--path变量。
第一种方法:
打开path变量,定位到最后,先写上封号“;”,然后将JDK的javac.exe所在路径复制进去,例如: ;C:\Program Files\Java\jdk1.7.0_17\bin。这样环境变量就配置好了。
第二种方法:
因为第一种方法如果说我们的JDK路径发生改变,那么这个环境变量更改起来比较麻烦,所以我们可以在用户变量(Administrator)中创建JAVA_HOME,此时JAVA_HOME的路径为JDK路径,即:C:\Program Files\Java\jdk1.7.0_17;然后在系统变量--path环境变量中写入:;%JAVA_HOME/bin
三、计算机中的文件类型
计算机中共有两种文件:
1、Binary文件(二进制文件):.jsp ; word文档等等;
2、Ascii文件:.txt文件 ; .java文件等等。
四、八大基本数据类型
1、整数类型(1个字节=8个bit)
(1)byte(字节):占用1个字节;8个二进制组成(4个八位):-128-+127;
(2)Short(短整型):占用2个字节;16个二进制组成(-2的15次方。到+2的15次方-1);
(3)Int(整型):占用4个字节;32个二进制组成;(-2的31次方。到+2的31次方-1);
(4)Long(长整型):占用8个字节;64个二进制组成;(-2的63次方。到+2的63次方-1)。
一般情况下,凡是写整数,默认类型就是Int类型,如果需要改变其类型,要进行强制转换:
例如:long a = 10;这种写法就是错误的,我们应该写成long a = 10L。
2、浮点类型
(5)float(单精度):小数点后面的位数是有限的,占用4个字节;32个二进制组成。
(6)double(双精度):占用8个字节;64个二进制组成。
定义的小数一般默认为double,同样的我们如果要改变这个数的类型,也需要进行强制转换:例如:float a=10.24,就是错误的,我们需要写成:float a=10.24f。
3、字符型
(7)Char:ASCII字符集为1个字节,升级后的Unicode字符集为2个字节。
char a = "/n"; new line 回车
char a = "/r"; return 换行
char a = "/t";table 制表符,用来做对齐的。
这些都可以直接写在输出语句中。
4、布尔型(boolean)
(8) boolean:分为两种,一种是true;一种是false。
五、常量类型###
1、 整数常量:所有整数。
2、 小数常量:所有小数。
3、 布尔型常量:较为特有,只有两个数值。true,false。
4、 字符常量:将一个数字字母或者符号用单引号‘’标识(单引号里面只能写一个字符)。
5、 字符串常量:将一个或者多个字符用双引号标识。
6、 Null常量:只有一个数值,就是null。
Java初认识--环境搭建及基本数据类型的更多相关文章
- Java 学习笔记 第一章:Java语言开发环境搭建
第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟 ...
- java+eclipse+selenium环境搭建
这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...
- (转载)JAVA敏捷开发环境搭建
整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于 ...
- Java基本开发环境搭建(适合第一次使用)
Java基本开发环境搭建(适合第一次使用) 编写人:cc 阿爸 2013-10-17 一.开发工具获取 1.开发工具包JDK l 下载地址: 到ORACLE公司官方网站(http://www.ora ...
- java+tomcat开发环境搭建
java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ...
- Notes 20180507 : Java程序设计之环境搭建与HelloWord
3 HelloWorld 不管从事什么工作那么一个工作环境总是必不可少的,那怕你只是要写篇文章,一张平坦的书桌和流利的书写笔总是能帮助我们完成工作的,Java开发更是如此.在开始今天的HelloWor ...
- JAVA WEB开发环境搭建
JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...
- java项目测试环境搭建
java项目测试环境搭建 2019-03-06 13:45:26 木瓜小少年 阅读数 691更多 分类专栏: 测试 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原 ...
- 《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)
1.简介 Apache Maven是一个软件项目管理和综合工具.基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件.由于现在企业和公司中Java的大部分项目都是基 ...
随机推荐
- struts2于validate要使用
package com.test.action; import com.opensymphony.xwork2.ActionSupport; import com.test.model.User; p ...
- Struts1.X与Spring集成——第一种方案
spring+struts(第一种方案) 集成原理:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象,调用业务逻辑方法. 一,新建一个项目Spring_Strut ...
- MFC9.0 Outlook控件的标题显示无法改动
这是我在开发中遇到的问题,现记录下来,以便帮助你们. 不想看废话的能够仅仅看最后三行,但你会错过非常多. 俗话说的好啊,"Wise men learn by other men's mist ...
- <ASP.NET4 从入门到精通>学习笔记1
非常久没有写东西了,今日有时间,開始整理一下关于ASP.NET 4的学习笔记.提醒自己,也欢迎评论. 概述一共分为6个大的部分,兴许文章.将依据每一个部分进行整理,本读书笔记仅仅是整理关键点,对于啰嗦 ...
- 小牟Andorid下面MD5具体实现的思路总结
Android的开发往往需要一定数目demo 从今起MD5一些加密算法提取物 看看是如何实现的 首先,我们必须明确为什么加密? 1 数据安全处理 2 防止数据窃取 3 有效的避免恶意攻击 4 保证文件 ...
- 移动端 touchmove高频事件与requestAnimationFrame的结合优化
移动端最高频耗内存的的操作 莫属 touchmove 与scroll事件 两者需要 微观的 优化,使用 requestAnimationFrame性能优化 H5性能优化requestAnimati ...
- spring多数据源的配置(转)
C3P0和DBCP的区别 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展.目前使用它的开源项目有Hibernate,Spring等. d ...
- ASP.NET开发规范:OWIN
ASP.NET开发规范:OWIN 今天投简历 准备面试了... 本节目录: OWIN简介 OWIN规范 Katana Hello World(3种Host) 自定义Middleware OWIN简介 ...
- 基于VMware的虚拟Linux集群搭建-lvs+keepalived
基于VMware的虚拟Linux集群搭建-lvs+keepalived 本文通过keepalived实现lvsserver的的双机热备和真实server之间的负载均衡.这方面的blog挺多,可是每一个 ...
- UIViewAdditions(一个非常方便的工具类用它)
我们在project在,改变或多或少控件的坐标-宽度-高度,然后,经常看到你的self.view.frame.origin.x,self.view.frame.size.width.........相 ...