Java学习日志

计算机由软件和硬件组成

硬件:计算机的实体部分,由看得见的各种电子元器件构成,如主机,外部设备.

软件:由具有各类特殊功能的程序组成, 可分为两类:系统软件、应用软件

一个完整的计算机系统包括:硬件系统和软件系统,如下图所示:

Java相关内容

java语言特点

开源:开放源代码 自主修改

简单易学 无指针概念,直接操作操作方便

平台无关性 只需开发一次 可在不同系统运行(前提在不同操作系统安装虚拟机(虚拟环境))一次编写 到处运行

动态内存机制 自动垃圾回收 秩序申请内存空间

面向对象

支持网络

多线程机制

安全

生态丰富

Java技术体系平台

JavaSE : java语言基础 包含 最核心的类(库)

JavaEE: 包含se的类 以及企业级开发的类

servlet = serve(服务)+applet(应用程序)

JavaME 早期电子产品开发 被安卓开发取代

安卓开发 要求 JavaSE的熟练掌握

Java语言运行机制

1.开发.JaVa文件(源代码即程序员能看懂,机器不行)

  1. 把.Java文件通过Java环境编译.class文件(字节代码是Java指令规范)

    .java调用Java编译器编译源代码

  2. 把.class文件交给Java虚拟机,由虚拟机将.class文件编译为机器码,cpu执行

Java运行环境安装及配置

下载Jdk(Java Development Java开发工具包)

1包含编译工具,打包工具等

2jre(java Runtime Environment Java运行环境)

Java程序运行时所需库,类

3.Jvm 最终运行环境

之间关系

JavaSE

IDE(Integrated DEvelopment Environment)集成开发环境 所有开发工具的总称

Java常用开发工具

idea 收费 破解使用 一直使用30天

eslipse 免费

注释 -- 以特定的符号对代码功能的解释说明

// 单行注释 ctrl+/

/*

*/多行注释(ctrl+shift+/)

/**

*/文档注释 用于类,方法,变量进行 注释 ,鼠标放上有功能提示

关键字 (语言中被赋予特定含义的单词用于修饰某些内容(方法,变量))

特点:所有关键字均为小写

共有50个

保留字:Java未能正是定义为关键字的在Java语言中暂时不能使用(const,goto为保留字)

标识符 :

Java对各种方法,变量和类命名时使用的字符序列(自主名名称)

标识符命名规则:

1.语法强制规范

26个英文字母大小写,数字,_,$组成

数字不能开头 ,不能是关键字和保守字,可含关键字

区分大小写

长度无限制

表示符不能含空格

2约定俗成

见名知意

包名:全部小写

类名:首字母大写 多单词组成是首字母大写为了区分类名变量名

变量名和方法名:首字母小写 多单词组成,首字母小写其余小写

常量: 全部大写 多单词用__连接 eg MAX_VALUE

变量

程序运行中值可以改变 ,是一个存储空间 使用前要先申请然后进行赋值

数据类型

sting(引用类型):用类声明的类

整数字面量默认为int

char只能表示一个字符 char a='a'

sring 表示字符串 string b="abcd"

布尔型 boolean

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值