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


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

  • 相关阅读:
    jstl标签的fmt:formatDate格式化日期 String to Date
    Spring MVC使用ModelAndView进行重定向
    配置SpringAop时需要用到的AspectJ表达式
    深入分析Java Web中的编码问题
    第六十五条:不要忽略异常
    第六十四条:努力使失败保持原子性
    第六十三条:在细节消息中包含能捕获失败的信息
    第六十二条:每个方法抛出的异常都要有文档
    第六十一条:抛出与抽象相对应的异常
    第六十条:优先使用标准的异常
  • 原文地址:https://www.cnblogs.com/Java60-123456/p/9327380.html
Copyright © 2011-2022 走看看