zoukankan      html  css  js  c++  java
  • JAVA学习笔记(一)

    1、计算机语言历史
      JAVA语言是计算机语言的一种
      (1)语言:汉语 英语 阿拉伯语 日语-->人与人进行沟通的一种方式。语义。-->自然语言处理 人工智能中 文本分析 NLP
      (2)机器语言:人与计算机沟通的语言。--JAVA 就是其中一种
      类似于英语在自然语言中的地位 很流利 很主流
      a、机器语言--初级形态: 用二进制编码来表示计算机能够识别和执行的一种机器指令集合。例如:0 1 二进制编码 10进制 10101010110-->启动声卡
      b、机器语言--中级形态: 汇编语言,用一种助记符来机器指令,成为符号语言。例如:mov --表示数据移动 rm--表示删除 add
      c、机器语言--高级形态: 高级形态 ,高级语言。 一种接近人们使用习惯高级程序语言。例如:c=a+b;实现数据加和
      常见的高级程序语言:Java、c、c++、c#、R、Python、Scala、VB、PHP等等

    2、Java语言概述
      Java语言是一种非常年轻的语言 90后。最早是 SUN(斯坦福大学网络公司) ----Janms Gosling(Java之父)
      Oak-橡树。 ----Java 看到一个人拿着爪哇杯喝咖啡。
      Java语言随着互联网的发展,跨系统跨平台运行。
      Java语言获得飞速的发展。
      Java形成了一套方法体系,封装了很多成熟可用的方法可以直接调用。
      API--葵花宝典 Java 字典。

    3、Java语言的特性和特点
      (1)跨平台 ----一次编写到处运行。
      (2)面向对象----万事万物,皆为对象。类。
      (3)相对简单----有C语言基础或者其他语言基础。语言之间是有相通性。

      要知道 基本语法 基本数据类型 基本程序控制。

    4、Java的开发环境

      (1)JDK Java development kit:开发者工具包
      (2)JRE Java runtime environment :Java运行环境----只做运行 不做开发时。
      (3)JVM Java virtual machine:Java虚拟机。所有的Java程序都运行在jvm上。JDK或JRE具备后,程序会调用生成JVM。JDK包含JRE

    5、JDK安装与配置
      环境变量配置:Path:%JAVA_HOME%in;%JAVA_HOME%jrein
             JAVA_HOME:JDK所在路径
             CLASSPATH: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

    6、Java程序的概述
      Java程序需要首先完成:
      (1)Java源文件, .java结尾的文件。
      (2)编译生成字节码文件, .class结尾的文件 很多编码 二进制组成的文件。
      (3)将字节码文件 编译器(comliler)JVM 能够识别和运行的文件
      首先编写源文件---->其次通过编译成.class文件---->最后JVM运行

    7、DOS常见命令
      dir:列出当前目录下文件夹及文件 cd:更换目录 md:新建文件夹 del:删除文件目录 cls:清屏 exit:退出

    8、第一helloworld Java程序 utf-8: javac -encoding utf-8

    1 public class helloworld {
    2   public static void main (String [ ] args){
    3     System.out.println("helloworld");
    4   }
    5 }

     

    9、Java注释
      单行注释 //
      多行注释 /*多行*/
      文档注释 /***/

      为自己、为别人提供代码信息

    10、Java标识符
      所谓标识符就是对Java当中的类、方法或者变量的命名,名字必须得符合规范。
      a、由字母、数字、下划线及美元符号($)组成()允许使用$为避免混淆尽量避免使用
      b、首字母不能是数字
           c、区分大小写,对长度没限制

    11、Java关键字
      具有特殊用途的单词,命名时不能使用关键字做标识符。

    12、Java基础数据类型
        计算机里面存储单元的最小单元:位(bit) 最小存储单元1 Byte = 8 bit  1KB=1024Byte 1MB=1024KB 1GB=1024MB 1TB=1024GB  PB级的数据量 大数据 1PB= 1024TB 
        基本数据类型:4类8种
        (1)整数类型:byte:1个字节(8bit) 范围比较小 -128—127、short 2个字节、int 4个字节、lang 8个字节
        (2)浮点类型(小数):float:4个字节 单精度    double:8个字节  双精度
        (3)字符类型:char  2个字节 一个字符
        (4)布尔类型:Boolean :1个字节 ture false
        引用数据类型(包含自定义)--类的概念
        String 型、数组、类等
     
    13、常量
        常量是一种特殊的变量,值被设定后不能改变。 例如:final PI= 3.1414926;
     
    14、变量 
        变量是可以随着程序的变化而改变赋值。int a = 10 ;  a=11;
     
    15、定义基本数据类型变量 
        三要素:指明类型(整数型、浮点型等)、变量命名、变量赋值。
     
    16、字符串变量的定义 
        字符串变量 引用数据类型,应用比较广泛。赋值变化时,相当于重新指向了一个对象。
     
    17、数据类型的转换
        主要指不同的数据类型之间进行转换。
        (1)自动类型转换  范围小的数据类型值转换为范围大的值。例如:byte int 自动byte转换为int
        (2)强制类型转换  数据范围大的转换为数据类型小的。 数据类型之间进行强制转换,比如:int 转换为 string或者 string转换为int;string与日期类型转换。
     
    18、算是运算符
        加、减、乘、除、求余运算。

     

     

     

     

     

     

     

  • 相关阅读:
    Delphi编译器属性(特别修饰符Ref,Unsafe,Volatile,Weak)
    .netcore dapr微服务入门
    Net WebApi一个简单的Token验证
    发布订阅和观察者模式
    NET Core创建Windows服务
    jquery.barrager.js弹幕实现
    跨平台中的RN、Flutter,服务端GraphQL、Serverless,Node和Electron
    分布式系统与高并发高可用
    11 个 Linux 命令
    接口幂等性
  • 原文地址:https://www.cnblogs.com/shanghongbin/p/9904085.html
Copyright © 2011-2022 走看看