1 Java基础 Java概述

软件开发:

软件:一系列按照特定顺序组织的计算机数据和指令的集合。常用软件分为应用软件和系统软件。

Java是Sun公司所开发的,是一种面向Internet的编程语言,在TIOBE编程语言排行榜上常年居于前两位的一门编程语言(与它不相上下的是C语言)。

随着Java技术在web方面的不断成熟,应经成为web应用程序的首选开发语言。

Java是简单易学的、完全面向对象的、安全可靠的、与平台无关的,分布式的、解释型的、健壮的、结构中立的、可移植的、高性能的、多线程的和动态的。

Java语言的跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。只要在需要运行Java应用程序的系统上,先安装一个JVM即可。

Java是一门功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。它不仅用于Web程序设计,还用于在服务器、台式机和移动设备上开发跨平台的应用程序。Java有三个版本:Java标准版(Java SE)、Java企业版(Java EE)、Java微型版(JavaME)。Java SE可以用来开发客户端应用程序,JavaEE可以开发服务器端的应用程序,Java ME可以开发移动设备的应用程序。在Java SE中也有很多版本,我们将要学习的是现在工业上最为流行的Java SE 6。

 

想要开发Java程序,还有一个很重要的东西叫做JDK。JDK是Java开发工具包的英文缩写。我们可以通过在命令行中调用JDK中的程序来编译和执行Java程序。当然,我们还有一种叫做IDE的神器,IDE的中文名字叫做集成开发环境,它能够让程序的编辑、编译、链接、调试都集成在一个图形界面中,能够帮助我们编写和调试Java程序。

 

虽然在我们编写Java程序不需要任何开发环境的配置,但如果你想要在自己的机器上写一个小的Java程序,就要研究一下如何在自己的机器上搭建Java的开发环境了。

    执行可执行文件,如.exe文件时,用path配置,path则是先找当前路径,在去path环境变量里去找. 配置path是为了方便可以再任意一个路径下 去执行所要执行的可执行文件, 比如执行javac.exe,如果我们没有配置path的话,
 那么我们每次想要执行javac.exe的时候就需要每次输入其所在的路径,  但是如果我们配置了path则不需要再每次都输入其所在的目录, 此时便可以再任意一个目录下去执行javac.exe. 在cmd命令中输入一个指令时,先在当前文件目录下查找命令文件,path的环境变量中依次查找命令文件,以最先找到的为准,因为配置了path,所以在cmd命令下可以直接输入java和javac等jdk的命令 
如果是java文件则用classPath配置.这样就可以再任意目录下去执行这个java文件.   虚拟机在查找class文件时如果没有设置classpath会在当前路径查找.   临时配置classpath时,如果设置classPath时写";"的情况下,   如果在指定的classPath路径下没有找到要运行的文件(比如文件被删除),  那么就会在当前目录下找该文件,如果不加";"的话,只会在classPath中找。

 

 

学习编程,就必须要提到变量,不然的话,我们拿什么来存储在程序执行过程中可能会发生改变的值呢?变量就是用来存储程序中使用到的数据的。

在Java中,变量的类型是非常重要的,因为编译器会根据变量的类型来为变量分配相应的存储空间。在Java中,有8种基本类型:

1.  实数:float 、double

2.  整数:byte、short、int、long

3.  字符:char

4.  布尔型:boolean

5.    接下来我们一个个的看一下这些类型。

6.    ●int:int为整数类型,用4个字节存储,范围为-2,147,483,648到2,147,483,647。在变量初始化的时候,默认值为0。

7.    ●short:short也属于整数类型,用2个字节存储,范围为-32,768到32,767。在变量初始化的时候,默认值为0。

8.    ●long:long也是整数类型,用8个字节存储,范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。在变量初始化的时候,默认值为0L或0l。后面的大写或小写L表示这个数据是long型的。

9.    ●byte:byte也是整数类型,用1个字节存储,范围为-128到127。在变量初始化的时候,默认为0。

10.  ●float:float属于实数类型,又称为单精度实数,使用4个字节来存储。在变量初始化的时候,默认值为0.0F或0.0f。与long相同,这个大写或小写的F代表这个数据是float类型的。

11.  ●double:double属于实数类型,又称为双精度实数,使用8个字节存储。在变量初始化的时候,默认为0.0。

12.  ●char:char属于字符类型,用2个字节存储。在变量初始化的时候,默认为”\0”。

13.  ●boolean:boolean属于布尔类型,在存储时使用1位(而不是字节)来存储。它只有两个值,分别是true和false。在变量初始化的时候,默认为false。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值