Java的基础组成
  1 关键字 (被赋予了特殊含义的单词)
  2 标识符
  3 注释
  4 常量和变量
  5 运算符
  6 语句
  7 函数
  8 数组

关键字

class Demo{
public static void main(String[] args){
System.out.println("hello world");
}
}

  

其中class,public,static,void为关键字(一般为小写)
String,System是类(一般为大写字母开头)

标识符(上例代码中的Demo,main就是标识符,main是特殊)
  在程序中自定义的一些名称
  由二十六歌英文字母大小写,数字:0-9 符号 :_ $组成
  定义合法的标识符规则
  数字不可做开头
  不可使用关键字
  java中严格区分大小写
  取名时尽量有意义提高阅读性
如果是有很多子类 可以 Demo_$TestDemo类中用作测试的类

注释
  // 这是单行的注释
  /*
   这是多行注释
   这是多行注释
  */

常量:
  表示不能改变的数值
  Java中的常量分类:
  整数常量,所有整数
  小数~~,所有小数
  布尔~~只有true和false
  字符~~ 将一个数字或字母或符号用单引号('')标识
    例如:'a' '1' '@'
    错误:'12' 只能表示0-9中的一个
  字符串~~ 将一个或多个字符用双引号(" ")标识
    例如: "abc" "a" " "
  null~~ 只有null值
PS:整数有四种表现形式
  二进制:0,1 满二进一
  八进制:0-7 满八进一 用0开头表示
  十进制:0-9 满十进一
  十六进制:0-9 A-F 满十六进一 用0x开头表示
byte 字节=8个二进制位 (bit位)
1k = 1024 byte = 1024 * 8 bits

752十进制表示 752 = 7*10(2) + 5*10(1) + 2*10(0)
1011二进制 1011 = 1*2(0) + 1*2(1) + 0*2(2) + 1*2(3)
= 1 + 2 + 0 + 8 = 11(十一)

0 1 0 1 0 1 1
64 32 16 8 4 2 1(二次方递增)

0*64 + 1*32 + 0*16 + 1*8 + 0*4 + 1*2 + 1*1 = 43

<java基础学习>02JAVA的基础组成的更多相关文章

  1. <java基础学习>02JAVA的基础组成(2)

    60000-0000 0000-0000 0000-0000 0000-0110 0000-0110 -6这个数的正数的二进制取反,再加1 0000-0110取反: 1111-1001 + 0000- ...

  2. Java最新学习线路(基础,源码,项目,实战)

    如需获取以下学习资源请关注公众号:Java编程指南 我们为自学者编程的或初学java的小伙伴们准备了一整套完整的学习资源和文章,还有我自己在自学路上的一些总结和学习线路,希望能帮到小伙伴们,如果有什么 ...

  3. java基础学习05(面向对象基础01)

    面向对象基础01 1.理解面向对象的概念 2.掌握类与对象的概念3.掌握类的封装性4.掌握类构造方法的使用 实现的目标 1.类与对象的关系.定义.使用 2.对象的创建格式,可以创建多个对象3.对象的内 ...

  4. java安全学习-环境准备/基础知识

    补java的坑,开始! 1.Intellij一些快捷键 intell常用快捷键: ctrl+n 快速查找定位类的位置 ctrl+q 快速查看某个类的文档信息 shift + F6 快速类.变量重命名 ...

  5. Java开发学习(三)----Bean基础配置及其作用范围

    一.bean基础配置 对于bean的基础配置如下 <bean id="" class=""/> 其中,bean标签的功能.使用方式以及id和clas ...

  6. java基础学习05(面向对象基础02)

    面向对象基础02 实现的目标 1.String类的使用2.掌握this关键字的使用3.掌握static关键字的使用4.了解内部类 String类 实例化String对象一个字符串就是一个String类 ...

  7. java基础学习05(面向对象基础01--类实例分析)

    面向对象基础01(类实例分析) 实现的目标 1.如何分析一个类(类的基本分析思路) 分析的思路 1.根据要求写出类所包含的属性2.所有的属性都必须进行封装(private)3.封装之后的属性通过set ...

  8. JAVA多线程基础学习一:基础知识

    我们知道多线程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧. 一.线程基本概念 1 线程:进程中负责程序执行的执行单元(执行 ...

  9. Java基础学习笔记(一) - 基础语法

    1.Java程序开发过程 编译: 是指将我们编写的Java源文件翻译成JVM认识的class文件,javac编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功. 运行: ...

随机推荐

  1. 原生js获取鼠标坐标方法全面讲解-zmq

    原生js获取鼠标坐标方法全面讲解:clientX/Y,pageX/Y,offsetX/Y,layerX/Y,screenX/Y 一.关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种:eve ...

  2. IOS 微信 6.5.2 自动播放音乐 解决方案

    之前仅仅是IPhone7\7p 的问题,现在已经扩展到6 .6s.今天在下也行了最新微信,音乐问题果然来了. 好了 下面直接进入正题 首先 引入 <script src="http:/ ...

  3. Openfire on Centos7

    学习一下linux,装备 1)centos 最小安装.(找抽的节奏) 2)必备 oepnssh yum install openssh-server.x86_64 3)配置网络.打开 /etc/sys ...

  4. web前端网站收藏

    参考 w3school:html,css,js等各种参考 W3schools:较之w3school界面更华丽 webplatform:学习最新的web技术 MDN:mozilla developer ...

  5. 慕课网__CSS_网页图标制作

    参考地址:http://www.flowerboys.cn/font/article/fontsArticle/how-to-turn-your-icons-into-a-web-font.html

  6. MySQL存储IP地址操作

    数据库数据表创建语法: DROP TABLE IF EXISTS `admin`; CREATE TABLE IF NOT EXISTS `admin`( `adminid` INT UNSIGNED ...

  7. 1奶茶店创业成本: 2发饰品加盟店创业成本 3眼镜行业店创业成本 从“程序员转行卖烧饼”想到IT人创业

    总结: -------奶茶店创业成本: 而这个奶茶店初期投资是:3万元加盟费+1万元保证金+8000装修+两万设备(冰柜.展示柜.收银机等等).别说赚钱,什么时候把初期投资赚回来呀! 一个店的利润就是 ...

  8. js中function函数

    function:是具备某个功能的方法,方法本身没有意义,只有执行方法才有价值. function: 1 创建一个函数: 2 执行这个方法: 例: 创建 function 方法名(){ 存放某个功能的 ...

  9. MySQL问题记录--python插入中文至MySQL提示SQLErroor:1366错误

    一.在爬虫脚本做以下操作仍提示错误:SQL Error: 1366: Incorrect string value: "\xd0\xc2\xce\xc5-" for column  ...

  10. arguments.callee的用法

    argument为函数内部对象,包含传入函数的所有参数,arguments.callee代表函数名,多用于递归调用,防止函数执行与函数名紧紧耦合的现象,对于没有函数名的匿名函数也非常起作用.举例如下: ...