zoukankan      html  css  js  c++  java
  • java 基础归纳总结(一)

    Java 阶段性学习总结

    一、Java的发展历史:

    1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。

    2009年,甲骨文(Oracle)公司宣布收购Sun 。

    二、编写第一个Java代码

    1、在记事本上写第一个Java程序

      新建一个TXT文本文档 

      输入:
      public class Dome {
      public static void main(String[] args){
      System.out.println("hello world!");
      }
      } 

      运行代码
      a. 将文件的后缀名改成.java
      b. 将代码翻译成计算机认识的代码 javac 文件名.java
      c. 运行代码 java 文件名

    2、  在eclipse工具上写Java

      1. a)File----new project ---- java project
      b)展开工程-----找到src -----右键---- class
      2 .输入代码(同上)
      3. 运行代码(点击绿色播放按钮)
      注意:创建一个类名,不允许重复,不允许中文

    三、标识符的规则与规范

    标识符:Java中可以更改名字的地方都叫做标识符

    规则:
    1、由数字、字母、下划线、美元符号$组成
    2、首字符不能为数字
    3、不能是关键字
    关键字:1、在eclipse中变成了淡红色的
    2、关键字必须全部小写

    规范:
    1.标识符的命名尽量做到见名知义
    2、包的命名
    公司的网址,反过来,加包的解释
    www.baidu.com java中 com.baidu.www
    www.fc.com java中 com.fc.www.wazi
    3、类,首字母大写,采用驼峰标识,有多个单词 组成的标识符每一个新的单词开始首字母都大写
    4、变量:首字母小写,也采用驼峰标识

    四、Java数据类型

    1、基本数据类型

    一、 整数类型:默认都是int类型

    1、byte 1个字节8位 -2^7----2^7-1
    2、short 2个字节16位 -2^15---2^15-1
    3、int 4个字节32位
    4、long 8个字节64位:long类型在定义的时候如果超过int的取值范围会报错,需要在后面加一个l或者L


    二、 小数类型,浮点类型:默认为double类型
    1、 float 4个字节32位 定义的时候必须在后面加F、f
    例如:float i= 1.0会错 要写成float i = 1.0f;
    2、 Double 8个字节64位

    三、 boolean 布尔值只有两种取值:true、false


    四、 char字符型
    char:
    2个字节 8位-----unicode、gbk、iso8859-1
    英文字母都是一个字节、占一位的我们能遇到的符号都是一个字节、在Unicode编码中文占两个字节

    ascii码表

    10进制 字符
    0          48
    A          65
    a          97

    2、引用数据类型

    Java引用数据类型:

    1、类
    2、数组
    3、String类型---字符串

    数据类型转换:

    类型转换:

    小到大自动
    大到小强转
    浮点数转整数直接抹掉小数点


    1. 自动类型转换 也叫 做隐式类型转换
    编译器自动完成类型转换,不需要编写代码;

    2. 强制类型转换(基本数据类型)
    强制编译器完成类型转换,必须在程序中编写代码;
    该类型转换可能会产生误差或者精度丢失;

  • 相关阅读:
    memset
    无穷大无穷小的表示方法
    堆-STL
    3386 二分图 洛谷luogu [模版]
    jquery——幻灯片(只动一屏)
    jquery——整屏滚动
    jquery——元素节点操作
    jquery——事件冒泡、事件委托
    jquery——解决鼠标移入移出导致盒子不停移动的bug
    jquery——无缝滚动
  • 原文地址:https://www.cnblogs.com/dhm520/p/8466358.html
Copyright © 2011-2022 走看看