zoukankan      html  css  js  c++  java
  • java初识

    第一章 初始java

    1.发展历史

    1995 jdk1.0     jdk5.0 (1.5) jdk6  jdk7 jdk8

    jdk7开始:   String 类型也可以作为switch( byte/short/int/ char / enum 枚举类型 ) {

    }   

     2. 三方面技术:

    JavaSE 基础

    JavaEE

    JavaME

     3. 三种注释  单行//

         多行/*      */

         文档/**     */多用于文档介绍

     4. 程序执行的三步走:

    编写 源程序  Xxx.java

    编译     javac Xxx.java        ---》 Xxx.class 字节码文件,不能直接打开

    运行     java  Xxx             --->输出程序中的内容

    编译  : 从.java 到.class 的过程

    反编译: 从.class 到.java  的过程,

    反编译软件会让我们看到系统默认添加的无参构造方法  

    5. 标识符命名规则:

    1) 只能是数字,字母,下划线,美元符号

    2) 数字不能开头

    3) 类名: 首字母大写,与文件名完全一致,后续单词首字母大写  帕斯卡命名法

       方法名、变量名: 首字母小写,后续单词首字母大写        驼峰命名法

       包名:  全部小写,圆点分隔,域名倒置,不能以圆点开头

    6. 类文件结构

    //外层:

    public class 类名 {   

    //内层: 入口方法

    public static void main(String[] args){

    }

    }

    补充:构造方法 

    public 类名(){ //无参构造方法

    }

    public 类名(String name,int age){ //带参构造方法

    this.name=name;

    this.age=age;

    }

    7. 输出语句

    System.out.print(); //输出完毕后不会自动换行 ,必须有参数

    System.out.println(); //输出完自动换行,可以没要参数,相当于打印一个空行

    "   "  双引号中的内容 原样输出,有部分内容不能输出,需要转义

    ""   控制台输出 ""

    \ 转义出一个

    :一系列的空格

    :后续内容换行输出

    8. 编写程序的规范:

    类文件和方法后大括号的位置 

    每行只写一条语句

    代码要有缩进

    大括号,小括号,中括号  成对出现。

    9. 配置环境变量

       方式1: path  jdk的bin 路径

       方式2: 引入JAVA_HOME 变量  指到 bin的上一层目录

               

      path  %JAVA_HOME%in;      win7加; win10不用加;

    10. 虚拟机

        JVM 对应不同的操作系统,编译后虚拟机自动解释为相应的机器识别的二进制码

        源代码编写一次,到处运行。

                                                                                                                                                                                  

    第一章 初始java
    1.发展历史1995 jdk1.0     jdk5.0 (1.5) jdk6  jdk7 jdk8
    jdk7开始:   String 类型也可以作为switch( byte/short/int/ char / enum 枚举类型 ) {
    }   
     2. 三方面技术:JavaSE JavaEEJavaME
     3. 三种注释  单行//      多行/*      */      文档/**     */

     4. 程序执行的三步走:
    编写 源程序  Xxx.java编译     javac Xxx.java        ---》 Xxx.class 字节码文件,不能直接打开运行     java  Xxx             --->输出程序中的内容


    编译  : 从.java 到.class 的过程反编译: 从.class 到.java  的过程,
    反编译软件会让我们看到系统默认添加的无参构造方法  


    5. 标识符命名规则:1) 只能是数字,字母,下划线,美元符号2) 数字不能开头3) 类名: 首字母大写,与文件名完全一致,后续单词首字母大写  帕斯卡命名法    方法名、变量名: 首字母小写,后续单词首字母大写        驼峰命名法    包名:  全部小写,圆点分隔,域名倒置,不能以圆点开头
    6. 类文件结构//外层:public class 类名 {   //内层: 入口方法public static void main(String[] args){

    }
    }
    补充:构造方法 public 类名(){ //无参构造方法

    }
    public 类名(String name,int age){ //带参构造方法
    this.name=name;this.age=age;}

    7. 输出语句
    System.out.print(); //输出完毕后不会自动换行 ,必须有参数System.out.println(); //输出完自动换行,可以没要参数,相当于打印一个空行
    "   "  双引号中的内容 原样输出,有部分内容不能输出,需要转义""   控制台输出 ""\ 转义出一个\t :一系列的空格 :后续内容换行输出
    8. 编写程序的规范:类文件和方法后大括号的位置 
    每行只写一条语句代码要有缩进大括号,小括号,中括号  成对出现。
    9. 配置环境变量
       方式1: path  jdk的bin 路径   方式2: 引入JAVA_HOME 变量  指到 bin的上一层目录              path  %JAVA_HOME%in;      win7加; win10不用加;
    10. 虚拟机    JVM 对应不同的操作系统,编译后虚拟机自动解释为相应的机器识别的二进制码
        源代码编写一次,到处运行。

     第二章 变量  数据类型和运算符

     数据类型:
    引用类型:String 字符串类型  数组 接口 类
              String  name="abc";
    基本数据类型:四类8种
    数值类型          int x=1;整数4种: long      64bit   整数类型 int      32位 bit 整数类型 short    16位 bit byte      8位 bit 整数  ( 8个bit是  一个字节 byte )
    小数2种: double 64bit 双精度浮点数  float  32bit 单精度浮点数
    字符类型 1种char    16bit  2个字节
    布尔类型 1种boolean  8bit  1个字节
    char zifu='a';    // 97   
    int zimu=zifu; 
    int num=97;  //char number=(char)num;


    byte x=127;  // 1111111int y=x;     // 000000001111111  byte--->int 自动转换,自动提升
    int m=50;  byte n=(byte)m;  //强制转换 int---->byte    强制转换 16bit   000000000000000000  8 bit  00000000                十进制数        对应的二进制数   0000000000   1000000001   2000000010  逢二进一
      3000000011   4000000100
      1271111111    12810000000


    数据类型转换
               强制转换 显示转换  (目标类型)   自动转换(自动提升,隐式转换)

  • 相关阅读:
    mongodb
    python中读取文件的read、readline、readlines方法区别
    uva 129 Krypton Factor
    hdu 4734
    hdu 5182 PM2.5
    hdu 5179 beautiful number
    hdu 5178 pairs
    hdu 5176 The Experience of Love
    hdu 5175 Misaki's Kiss again
    hdu 5174 Ferries Wheel
  • 原文地址:https://www.cnblogs.com/Java60-123456/p/9327380.html
Copyright © 2011-2022 走看看