zoukankan      html  css  js  c++  java
  • JAVA基础

    1.程序语言的发展过程:

    机器语言->汇编语言(C、Basic、Pascal、Fortrain)->第三代(Algo、Simula67、Ada、SmallTalk,C++、Java、C#)

    2.Java的特点:

    1)简单易学:摒弃了指针、结构及内存管理;

    2)安全性高:强制型语言、垃圾回收机制;

    3)跨平台:JVM虚拟机

    4)多线程

    3.Java的应用领域:

    1)J2SE主要用来开发桌面软件

    2)J2ME嵌入式开发,向手机里软件和掌上电脑等

    3)J2EE属于网络编程,JSP等等

    4.Java语言的基本元素

    1)标识符:以字母、下划线、美元符开始的一个字符串序列,后面可以跟字母、下划线。美元符和数字

    2)关键字:都是小写英文字母

    5.Java中的数据类型

                                        

    6.输出数据的格式控制

                             

    注意:Java中没有%ld和%lf

    7.常量

    1)整型常量:

      默认是int,如果数字过大,应该在末尾加L,否则会溢出。 如long i=98888392792L

      十进制(12)  八进制(O12)  十六进制(ox12)

    2)浮点常量:

      默认是double类型,如果想写成float,在数字后边加f  

     如:float x=2.2f

    3)字符常量:

     必须用单引号括起来,一个字符占两个字节。如’a’

    特殊字符:’ ’ ‘’退格 ‘ ’回车  ‘ ’制表

    4)布尔类型常量

    8.不同类型变量的存储范围

    byte 一个字节    boolean 一个字节

    char 两个字节    short 两个字节

    int   四个字节     float 四个字节

    long 八个字节     double 八个字节

    9.数据类型的转化

                

    10.运算符

    + - *  / %

    >  >=  <  <=   !=(不等于)   ==

    逻辑运算符   ! &&   ||

    赋值运算符   =  +=  -=   *=  /= %=

    位运算符   &  |   ~  ^(异或)

    +

    %

    >>

    <<

  • 相关阅读:
    CodeForces Gym 100935G Board Game DFS
    CodeForces 493D Vasya and Chess 简单博弈
    CodeForces Gym 100935D Enormous Carpet 快速幂取模
    CodeForces Gym 100935E Pairs
    CodeForces Gym 100935C OCR (水
    CodeForces Gym 100935B Weird Cryptography
    HDU-敌兵布阵
    HDU-Minimum Inversion Number(最小逆序数)
    七月馒头
    非常可乐
  • 原文地址:https://www.cnblogs.com/xiaoxiaohui2015/p/5398715.html
Copyright © 2011-2022 走看看