栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

我的Java学习日记01

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我的Java学习日记01

  • 基础常识
  • 计算机组成

    硬件介绍

    硬件指的是我们能看到能触摸到的相关设备

    CPU:执行命令

    内存:内存中有很多进程,进程就是指令和数据的集合(重要部分)

    外存:保存程序和文件

    软件介绍

    看不到也摸不到的计算机指令和数据的集合

    人机交互

    人机交互方式介绍

    我们都是通过操作系统使用电脑,有两种方式,如下

    1)图形化  简单

    2)命令行  高效(后续会详细介绍),命令分类:

      a). 内部命令:操作系统内置的命令

      b). 外部命令:保存在硬盘上的一个可执行文件,依赖PATH环境变量

    Java语言特性

    特性介绍

    简单/面向对象/分布式/健壮/安全/跨平台/性能好/多线程

    实现一个java程序的步骤介绍

    a.创建一个文本文件,改名为 公共类名.java,编辑这个文件

    b.对上述文件进行编译,在命令行中执行 javac 公共类名.java

    c.执行b步骤之后,生成 类名.class

    d.运行c中生成的文件 java 类名

    书写java程序需要注意内容介绍

    a. java程序中是大小写敏感的

    b.任何的修改都必须及时保存并重新编译程序

    c.程序的入口永远是主方法,也就是main方法

    d.Java方法由语句构成,每个语句都是以英文的分号结束

    e.程序中出现在大括号永远是成对出现的

    Java主类执行过程介绍

    a.创建虚拟机(JVM)

    b.把主类加载到虚拟机中执行(主类就是包含了主方法的类)

    c.执行主类中的入口方法

    d.入口方法执行完成后,销毁虚拟机

    注意:公共类是指被public修饰的类,在一个源文件中只能有一个公共类

  • 基本语法
  • 标识符命名规则-必须遵守

    a. 由52字母, 和10个数字, _和$(避免使用)

    b. 不能是数字开头

    c. 不能直接使用关键字和保留字,但是可以包括关键字和保留字

    d. 大小写mingan ,长度65535

    e. 不能包含空格

    标识符命名规范-可以遵守

    a. 包名,全部小写

    b. 类名,首字母大写,后面的单词首字母大写

    c.变量名方法名,首字母小写,后面的单词的首字母大写

    d.常量名,全部大写,单词之间用_隔开

    注意:变量指的是内存中一块被命名的并且被特定数据类型约束的区域,可以保存数据

    变量声明:  数据类型 变量名;

    变量赋值:  变量名 = 值;

    变量取值:  System.out.println(变量名);

    数据类型浅聊

    a.数据类型:决定空间大小;决定存的数据可以做什么

    b.整数:byte           short                      int                        long

                1字节          2字节                   4字节                    8字节

           -128~127      -32768~32767  -20多亿~20多亿   -巨大~巨大

    c.浮点数:float              double

                    4字节             8字节

          -10^38~10^38   -10^308~10^308

    d.布尔型:boolean  1字节

    e.字符型:char    2字节

    f.引用数据类型:内存中保存的是别的数据的地址  String

    字符串 String 引用数据类型 可以和任意数据做拼接, 拼接的结果是一个新的字符串, 内容是拼接后的新内容               

  • String s7 = "" + n1; // 把基本数据变成字符串

  • int n2 = Integer.parseInt(s8); // 把字符串变成真的整数

    注意:

    整数字面量默认使用4字节的int型来保存

           小数字面量默认使用8字节的double型来保存

           范围小的量值给范围大的变量赋值时, 可以直接自动完成.

           范围大的量值给范围小的变量赋值时, 不可以直接完成, 必须强制类型转换. 强制类型转换有风险

    // 兼容性最好的是double, 最差的是byte

    // 范围从小到大排序:

    //byte < short < int < long < float < double

    // 任意非long整数作运算, 结果总是int型

    // 如果有不同类型的混合运算, 结果总是范围最大的那个类型

    进制了解

       十进制             二进制                  十六进制

                 0                          0000                            0

                  1                          0001                            1

                  2                          0010                            2

                  3                          0011                            3

                  4                          0100                            4

                  5                          0101                            5

                  6                          0110                            6

                  7                          0111                            7

                  8                          1000                            8

                  9                          1001                            9

                  10                        1010                            A

                  11                        1011                            B

                  12                        1100                            C

                  13                        1101                            D

                  14                        1110                            E

                  15                        1111                            F

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964987.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号