黑马程序员 java基础——————java的简介

 ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

 

 

java基础(1) 
一,java简介 
 (1)Java的执行过程  java语言是属于编译型和解释型语言,编译成class然后在解释class二进制文件 。

           Java的程序是在一台虚拟的电脑上执行JVM,由jvm读取并处理编译过的字节码class文件。

           Java跨平台。  Java安全性表现在java的操作都是以字节码class文件的形式保存。 

           Java运行中,会根据不同的操作系统提供一个JVM的版本支持,所有的程序执行只是找到jvm,那么jvm去直接适应操作系统, 所有程序就可以在任意的操作系统执行。 

          

            不同的操作系统会有一个不同的jvm,安装的时候jvm去适应操作系统,java程序由java内核编译器去编译,然后去找jvm执行class文件,操作系统只是前面全部的载体和管理者。 
 

(2)java的环境属性  Jdk(java开发工具包)安装后,实际的所有命令都在jdk\bin下,所以为了让windows知道bin目录下有执行        命令,所有需要配置path属性。

            classpath属性表示在当前所在目录中查找类,是java执行时所需要的环境属性,java命令根据classpath所指定的区域找到所需要的类,如果此类不存在,则会出现类没有发现的错误。

(3)public class和class的区别  ,public class进行声明,则类名称必须与文件名称完全一致;如果是class声明的话,则类名称可以与文件名不同,但是执行的时候肯定执行的是生成后的类名称,但是生成的class文件名称和class声明的类名称完全一致。  一个文件中,只能有一个public class出现,但是class声明可以有多个。 

 (4)注意细节  println表示带换行的输出,print表示不带换行的输出。  Java中类名称,标示符规范:由字母,数字,下划线,$组成;但是以字母,下划线,$开头,但是如果文件名称上有$符号,则在程序中统一使用" ."表示。true,false,null不是保留字但是表示唯一的意义,所以不能用做标示符。 
 

(5)数据类型划分  Java数据类型主要分为两类:基本数据类型,引用数据类型 基本数据类型:整型(byte,short,int,long,),浮点型(float,double),字符型(char),布尔型(boolean)  引用数据类型:数组,类,接口

(6)溢出
最小值溢出为最大值,最大值溢出为最小值。
 
(7)数据的默认类型整数数字默认为int,小数数字默认为double;当声明float数据的时候要在数据的后面加上f,声明double的时候可以加上d,声明long的时候可以加l

(8)数据类型转换
char->int  byte->short->int->long
int->float->duble 
但是转换的时候,如果碰到的是字符串,则所有类型都向字符串转换

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值