美文网首页
JAVA基础

JAVA基础

作者: 田野上的风 | 来源:发表于2019-05-06 21:28 被阅读0次

跨平台

平台:就是操作系统(windows,linux,MAC)

跨平台:java可以运行在任意的操作系统上,一次编写到处运行。

原理:实现跨平台需要依赖虚拟机--java虚拟机。

注释

A:什么是注释

B:JAVA中的注释分类? 单行注释 格式://注释文字 多行注释 格式:/* 注释文字 */ 文档注释 格式:/** 注释文字 */C:注释的作用? 解释说明程序的功能 提高可读性,保住我们调试BUG

javadoc

关键字

A:概念 被java语言赋予了特定的含义

B:特点 组成关键字的字母都是小写的。 常用的代码的编辑器中,针对关键字进行特殊颜色的标记,直观。不用死记硬背。

常量

A:概念 在程序执行过程中,其值不发生改变的量。

B:分类

整数常量 所有的整数(0,1,2)

小数常量    所有的小数(13.14)

字符常量 由单引号引起来的内容'A' 'a'

字符串常量  由双引号隐起来的内容"HelloWorld"

布尔常量 比较特殊,只有true和flase

空常量 null(数组部分讲解)

变量

A:存数的,代词,在程序执行的过程中,其值可以发生改变的量。

从本质上讲,变量是内存中一块区域。

B:定义格式: 数据类型 变量名 = 初始化值;

C:声明:

int age = 21; //声明一个整型变量,叫age;

int x,y,z; //同时声明了三个变量

D:初始化: 第一次赋值; 声明的同时进行初始化:int age =18; //声明整型变量age并赋值18 先声明后初始化 int age; //声明整型变量age age = 18; //给变量age赋值为18E:组成:对区域应该有一个限定; 数据类型

包名:域名反写

数据类型

A:数据类型?Java是一门强类型语言,对于每一种类型都定义了明确的数据类型,在内存中分配对应大小的内存空间

B:数据类型的分类

基本数据类型

引用数据类型

整型byte 1字节 -128----127

short 2字节 -32768------32767

int 4字节

long 8字节

浮点型float 4

double 8

char 2字节 表示一个字符('a','0')

布尔类型boolen  1字节 只有true和false

引用数据类型 类class

接口interface

数组[]

标识符

A:作用 给包、类、方法、起名字

B:组成规则

由字符、下划线、美元符号$组成

字符:unicode字符集,所以包括英文字母的大小写、中文字符、数字字符等

C:注意事项

不能以数字开头

不能是Java关键字

命名规则 驼峰命令法: 包名:cn.tedu.day01 无论由几个单词组成,所有的单词都是小写,每一个单词之间用.隔开。

    类名/接口名:VariableDemo

如果名字由多个单词组成,那么每一个单词的首字母都是大写的。

    方法名/变量名:main age/maxAge/show()/getage()

如果由多个单词组成,那么第一个单词首字母是小写的,其余单词的首字母是大写的。

    常量名:JAVA_HOME LEFT LEFT_UP

无论由几个单词组成,所有字母全部大写,每一个单词之间用_分隔开。

二进制

356 12

运算符

A:概念

B:常用的运算符

算术运算符

赋值运算符

关系运算符

逻辑运算符

三元运算符

取余运算

取余只能整数除以整数,若除数比被除数大,直接除数就是余数,若除数比被除数小,被除数就除以除数直到剩下的数比除数小,则这个数就是余数,而且注意余数的符号要与被除数的符号一致

相关文章

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 技术体系

    一,java核心 java基础,jvm,算法,多线程,设计模式 Java基础:java基础相关,全栈java基础 ...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • Java基础:反射

    反射注解动态代理相关阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 ...

  • Java基础:注解

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 概述 注解...

  • Java基础:动态代理

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 概述 在运行时,...

  • Java 集合类原理

    Java基础——HashMap源码分析 Java基础——HashSet源码分析 Java基础——HashTable...

  • Java基础:类加载器

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 什么是类加...

  • java基础(一)-String、StringBuffer、St

    java基础-String、StringBuffer、StringBuilder java基础小白,初学java,...

网友评论

      本文标题:JAVA基础

      本文链接:https://www.haomeiwen.com/subject/seadoqtx.html