码迷,mamicode.com
首页 > 编程语言 > 详细

java入门

时间:2017-05-01 00:28:36      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:存储   精度   保留字   loading   国际   特性   代码   float   声明   

20170308_java入门

 对比C和C++

 c是面向过程,c++和java都是杂合语言,但java中杂合并不像前者里那么重要,所以java是更加纯粹的面向对象语言。

 java基本概念:

 跨平台

    通过JVM

 垃圾回收

    非即时的,按时间片查找回收,一般无法主动干预,仅界面编程中可用.gc()强制回收。

 面向对象

   一切皆是对象的说法并不完全正确,比如基本数据类型的初始化就不是面向对象。

 三大特性

   继承,封装,多态

 命名规则

   关键字和保留字

   48个关键字和2个保留字(goto,cons)不能被用来命名。

   可使用的字符

     英文,数字,$,_

   驼峰命名法

     类名的首字母大写,方法和变量名的首字母小写,之后每个单词首字母都大写

      包的命名一般使用倒序的域名,以防重名,且易区分

 变量

     声明和初始化 

       例:int a=10;

       按类型区分

       基本数据类型

         byte,short,int,long,foalt,double,char,boolean

         byte=8bit

        short=2byte

          int=4byte

          long=8byte

          float=4byte

          double=8byte

          char=2byte

          boolean的存贮地址和占位是基于环境改变的

       引用数据类型

         其他一切数据类型

       基本数据类型间的转换

          1.如果存储范围不同,转换为范围大的类型

          2.精度优先,浮点加整型,转换为浮点类型

       按作用域划分

         成员变量

            在类中声明的,自动赋初始值,如int默认为0

         局部变量

            在方法或代码块中声明的,使用前需要设初始值

    eclipse

       实用快捷键

        技术分享

 

           

      Demo:

    package com.demo01;

  //使用public修饰的类一定要和java文件名一致,用其他修饰符就没有这个规定
  public class Demo01 {
    //类名 开头的字母大写
    //方法 小写 day{},方法和变量名的命名使用驼峰命名法
    //包 域名反序 com.demo01
    //i18n 国际化 体

    //快捷键 alt + /
    public static void main(String[] args) {

    //syso + /
    System.out.println("hello world");

    }
  }

 技术分享

java入门

标签:存储   精度   保留字   loading   国际   特性   代码   float   声明   

原文地址:http://www.cnblogs.com/roup/p/6790648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!