zoukankan      html  css  js  c++  java
  • Java概述

    知识点总结第一篇

     
    1.Java语言的特点
     ①简单易学:语法和C/C++类似
     ②解释式:Java语言的工作方式介于编译式和解释式之间,本质上还是解释式语言
     ③安全性:Java通过若干安全机制来确保其安全。eg:垃圾自动回收、通过关键字控制代码可见性、不支持指针类型等等
     ④面向对象:Java是一门面向对象的语言,更接近人类的思维模式
     ⑤平台无关:Java源文件经过编译生成于计算机指令无关的字节代码,这些字节代码不依赖于任何硬件平台和操作系统
     ⑥多线程:Java语言支持多线程,使得一个Java程序能同时处理多项任务
     ⑦动态性:Java程序执行时需要调用的类是在运行时动态地加载到内存中地
    此外Java语言还具有网络适用性、可移植性、类库丰富、高性能等特点
     
    2.import导入所需要的类的时候eg:import java.applet* ,这里的*表示的是通配符,意思是所有的类,包括了Applet
     
    3.方法的定义也可以在方法的类型前加修饰符,eg: public void f();
     
    4.JRE -> JAVA运行环境 ; JVM -> JAVA虚拟机 ; JDK -> JAVA开发的基本工具集
     
    5.Java源文件的拓展名是.java,字节码的拓展名是.class
     
    6.八种基本数据类型 : 1.byte 2.short 3.int 4.long 5.float 6.double 7.char 8.boolean
     
    7.Java语言中区分大小写,并且Java的变量可以用汉字表示(因为java用的是Unicode编码,里面包括了汉字)
     
    8.字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。
     
    9.一个Java源文件中可以有多个类,但只能有一个类是public的。
     
    10.Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。(自己通过new分配每个维度的数组的大小就行)
     
    11.注意在使用System.out.println(4+8+"Hello,world!"); 输出的是12Hello,world!,但是使用System.out.println("Hello,world!"+4+8);时,输出的是Hello,world!48
     
    12.数组必须创建后才能使用,数组的创建方法为 new 数据类型[数组长度表达式]eg:int a[] = new int[2]
     
    13.数组的length是属性不是方法,并且每一个数组都有一个length属性,该属性表示数组的长度
     
    14.数组名作为函数的形参时,传入的是数组的引用,可在主函数和子函数中起到双向数据修改作用(即在子函数和主函数都能修改数组的值)
     
    15.数组可以通过下标在O(1)的时间访问该地址元素值,但是注意不要越界,否则会发生段错误
     
    16.print和println的区别在于println会自动在文本末尾加上一个回车,而print不会,而printf和C的类似,可以格式化输出
     
    17.注意double类型在格式化输出的时候不是%lf而是%f,这里是和C稍微有点不一样的地方(尽管C也能使用%f对double类型的数据输出)
     
    18.String类型是引用数据类型,并且String不是基本数据类型。
     
    19.Scanner是Java的一个输入类,可以实现对键盘(标准输入设备)的输入,定义形式: Scanner in = new Scanner(System.in);//注意这里的in只是名字而已,就算你想用你的名字命名也彳亍

  • 相关阅读:
    Google TensorFlow 机器学习框架介绍和使用
    Linux下chkconfig命令详解转载
    wireshark----linux
    linux 开机自启转载
    linux 开机自启
    linux 开机自启脚本
    当进行make命令学习是出现error trying to exec 'cc1': execvp: No such file or directory
    centos6.4安装GCC
    安装cmake
    整型数转字符串
  • 原文地址:https://www.cnblogs.com/Mangata/p/14152036.html
Copyright © 2011-2022 走看看