java 语言基础02

来源:互联网 发布:美利坚大学知乎 编辑:程序博客网 时间:2024/05/29 17:09
1、java java软件开发平台


2、java语言,提供了大量可重复利用的类,


3、可以执行这些代理一个环境,jvm


4、jdk 的开发环境 javac 来对源程序 .java 文件进行编译。


   jre 的运行环境 java 类对我们 字节码文件 .class 进行执行。


5、jvm 类加载器, 是把我们的class文件加载到这个虚拟机中,(类加载器),还要通过
   校验器,对我们所写代码进行检查,jit对我们的class 进行解释,电脑才可以执行。


6、分为三个方向:  javase(基础),javaee(企业级应用解决方案,web应用程序开发),javame(嵌入式开发)


7、安装java 程序执行的环境,jdk 安装。


   一个jdk 开发环境(jdk 中已经包含了有jre 的环境) ,一个jre 运行环境


8、开发环境即便是安装了,也是要进行环境变量配置,才可以使用其环境进行开发。


   JAVA_HOME: jdk 的安装路径,bin 这一级目录上层。


   classpath:  ;.%JAVA_HOME%\lib   java 环境给我们提供的类库的位置


   path: ;  %JAVA_HOME%\bin  都是可执行命令工具, javac  java






9、先编译 再执行,


   编译的时候没有路径(包)的要求,你在包里面编译,包的外面编译也可以。


   执行的时候,如果你没有包,就必须要到class 文件所在的目录中,才可以执行。


   如果你有包,package,那就必须在包的第一级目录所在位置进行加上包名的方式执行。


   java  com.salmon.test.Demo


10、使用IDE工具来进行开发,继承开发工具,一个工具上面放了很多功能,而且今后如果需要新的功能,


   还可以继续往这个工具安装。eclipse,  这个工具也是有java 代码写,所有使用着工具之前,
   你的电脑中一定要有jdk 的环境。


11、这个工具会把我们这个工具中所写的代码,放在一个叫功能目录地下,这个工程在对应这个工具一个


   workspace  工作空间,工作区。


12、通过工具,写代码时候,提高了我们开发效率,这个工具在代码保存的时候,就自动的吧把java


   源文件进行了编译,而且在工具可以,直接执行,并且在工具的控制台中 显示执行的结果。




13、class  Demo02{}   public  class Demo3{} 


    称之为类,  class 关键字后面这个 Demo02  类名,全名com.salmon.test.Demo02


    {}  类体,


    {
           public  static  void  main(String args[]){} 程序入口,主函数,{} 方法体
    }


14、注释,使用来对你写代码进行解释,从而达到了代码可读性更好。可重用性就高。


  java 有三种注释方式,


   单行注释://   


   多行注释:/*  */


   java 常用的 ,特有的,文档注释,方法注释 /**   */




15、java 语言中数据类型。


   数据类型,你家厨房的各种容器。不同容器在厨房中占有空间也不一样。


   不同的数据类型 ,在我们内存中,占有空间大小不一样。


   规定要这种语言的某种类型在内存空间能够占多大地方,这叫类型。


   字节和位,   每一种类都自己的取值范围。


16、java 语言中数据类型分类:


    a、基本数据类型


       又分为8种基本类型:  


          1)四种整形: 
             byte(一字节  8位 ) 


             short(两个字节 16 位)  
             int  (四个字节 32 位)
             long  (8个字节 64 位)
          2)两种浮点型(有小数点的数据):float(32位)  double(64)


          3)字符型: char(8位)


          4)boolean (8位): 值只有个两个,true  false 


    b、引用类型,(对象类型,类的类型)


          String   数组  类   接口  自定义类 都是引用类型。




17、使用基本类型来定义变量:




   变量:  全局变量、局部变量


   数据类型   变量名(标示符) = 变量值;


   java 的程序中,所有的变量都要有值才可以使用。


   局部变量 必须显示的给值。


   全局变量  是隐身的给了默认值,




18、基本数据类型的转换问题


   小的转换成大,可以直接类型转换。


   大的转换小的,就需要强制类型转换。




   程序是从上往下写, 从右往左执行。




19、运算


   1、算术运算   += -=  ...  ++  --


   2、比较运算   >  <  >=  <=  ==  


      在比较运算中,得到结果一定是,boolean   true  false 


   3、逻辑预算


      &&  ||  !


      表达式两边数据 必须是boolean 类型 true  和  false  ,结果同样是true false




20、没有给出空间和类型以及 标示的数据,直接使用的数据,叫常量


    a = 2;
    a = 3;


    2+3  















0 0
原创粉丝点击