一、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初认识--环境搭建及基本数据类型的更多相关文章

  1. Java 学习笔记 第一章:Java语言开发环境搭建

    第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟 ...

  2. java+eclipse+selenium环境搭建

    这几天在学selenium,大头虾的我.安装环境还是遇到了挺多问题,赶紧来记录下.不然下次又...(参考虫师的<Selenium2 Java自动化测试实战>),就随便写写加深下自己的印象. ...

  3. (转载)JAVA敏捷开发环境搭建

    整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于 ...

  4. Java基本开发环境搭建(适合第一次使用)

    Java基本开发环境搭建(适合第一次使用) 编写人:cc 阿爸 2013-10-17 一.开发工具获取 1.开发工具包JDK l  下载地址: 到ORACLE公司官方网站(http://www.ora ...

  5. java+tomcat开发环境搭建

    java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ...

  6. Notes 20180507 : Java程序设计之环境搭建与HelloWord

    3 HelloWorld 不管从事什么工作那么一个工作环境总是必不可少的,那怕你只是要写篇文章,一张平坦的书桌和流利的书写笔总是能帮助我们完成工作的,Java开发更是如此.在开始今天的HelloWor ...

  7. JAVA WEB开发环境搭建

    JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  8. java项目测试环境搭建

    java项目测试环境搭建 2019-03-06 13:45:26 木瓜小少年 阅读数 691更多 分类专栏: 测试   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原 ...

  9. 《手把手教你》系列基础篇之(二)-java+ selenium自动化测试-环境搭建(下)基于Maven(详细教程)

    1.简介 Apache Maven是一个软件项目管理和综合工具.基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件.由于现在企业和公司中Java的大部分项目都是基 ...

随机推荐

  1. Linux/UNIX数据文件和信息系统

    数据文件和信息系统 密码文件 在存储/etc/passwd在.以下功能可以用来获得密码文件条目. #include <sys/types.h> #include <pwd.h> ...

  2. Java的λ表达(lambda)

    λ表达的基本目的 回调Java8的λ表达式 说明了Java8的λ表达式的基本用途:完毕了回调的原意--代码的參数化. 回调:能够简单地说,假设你的方法须要override底层或JDK的某个类的方法,并 ...

  3. [ACM] HUST 1017 Exact cover (Dancing Links,DLX模板题)

    DESCRIPTION There is an N*M matrix with only 0s and 1s, (1 <= N,M <= 1000). An exact cover is ...

  4. 高清电视产业的关键词,4K过渡时期8K未来

        有些不尽人意,归根结底在于,绝大多数厂商并没有把电视的性能作为突破口,相反,仅仅是在外观.设计上做起了文章.在部分厂商看来,要真正研发性能一流的智能电视须要更高的投入,但改变一下外形似乎也能获 ...

  5. tornado的GET POST方法样品展示

    举例说明get和post该方法的用途: 一.演示样例用的GET方法: import tornado.ioloop import tornado.web class MainHandler(tornad ...

  6. SVG图像技术摘要

    该公司今天没有,研究了最近流行SVG技术,发现,随着css3不断流行,和浏览器技术的发展,SVG网站将取代大量的图片,成为主流站点图片展示. AI是我们经常使用的矢量图编辑器,如今AI能够直接另存SV ...

  7. iptables惹的祸

    我的工作环境总是一台Mac机+在Mac机上跑的虚拟机(Virtual Box) 有一个错误我总是在犯:宿主机总是无訪问到虚拟机里的web服务. 解决方法也非常easy:那就是关闭虚拟机上的防火墙!!! ...

  8. jquery的智能提示控件

    福利到~分享一个基于jquery的智能提示控件intellSeach.js   一.需求 我们经常会遇到[站内搜索]的需求,为了提高用户体验,我们希望能做到像百度那样的即时智能提示.例如:某公司人事管 ...

  9. Log4j 2.0在具体解释发展先进的使用—SocketAppender远程输出(五岁以下儿童)

    Log4j2的Appenders充分考虑输出日志事件.包装和过滤可以被转发,它包含的主要输出到本地文件.输出到远程主机, 文件包.注射.而且,根据该日志文件的时间点.自己主动文件大小的储存条件. 例如 ...

  10. Android项目外接高德地图代码混淆注意事项

    如今好多项目中都加入了第三方jar包,可是最大的问题就是打包的时候代码混淆报错,下面是高德地图混淆报错解决方式: 在proguard-project.txt中加入例如以下代码: -libraryjar ...