zoukankan      html  css  js  c++  java
  • 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的环境属性

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

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

    (3)public classclass的区别

    public class进行声明,则类名称必须与文件名称完全一致;如果是class声明的话,则类名称可以与文件名不同,但是执行的时候肯定执行的是生成后的类名称,但是生成的class文件名称和class声明的类名称完全一致。

    一个文件中,只能有一个public class出现,但是class声明可以有多个。

    (4)注意细节

    println表示带换行的输出,print表示不带换行的输出。

    Java中类名称,标示符规范:由字母,数字,下划线,$组成;但是以字母,下划线,$开头,但是如果文件名称上有$符号,则在程序中统一使用" ."表示。true falsenull不是保留字但是表示唯一的意义,所以不能用做标示符。

    (5)数据类型划分

    Java数据类型主要分为两类:基本数据类型,引用数据类型

    基本数据类型:整型(byteshort,int,long,),浮点型(floatdouble),字符型(char),布尔型(boolean)

    引用数据类型:数组,类,接口

    (6)溢出

    最小值溢出为最大值,最大值溢出为最小值。

    (7)数据的默认类型

    整数数字默认为int,小数数字默认为double;当声明float数据的时候要在数据的后面加上f,声明double的时候可以加上d,声明long的时候可以加l

    8)数据类型转换

    char->int

    byte->short->int->long

    int->float->duble

    但是转换的时候,如果碰到的是字符串,则所有类型都向字符串转换

     

  • 相关阅读:
    jsp生成xml文件示例
    jsp分页显示
    Spring AOP学习笔记
    让leeon不再眷念马桶——书评《精通正则表达式》
    用JSP实现上传文件的两种方法
    oracle sql性能优化
    Iron Speed Designer 4.2.2学习
    再议《JavaScript代码优化一例》
    有关《大道至简》的几点讨论~
    有源则至清——我读《移山之道》
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1937791.html
Copyright © 2011-2022 走看看