1. 常量

null 等特殊

2.标识符

数字-字母-下划线,数字不能开头

3.二进制

1> 二进制计算方法。

2>常用二进制。

1        1      0       0   1    1  0

128  64     32    18   8    4  2

4.二进制转换

1> 八进制:三个二进制组成一个八进制位。开头用 0表示 032就是表示八进制

十六进制:四个二进制位组成一个16进制位。开头用0x表示,0x表示十六进制。

为什么没有32进制呢?

因为进制就是为了表示数据方便,所以表示数据复杂的就不使用。16进制表示数的范围,是0-9,A-F。

而32进制,就是0-9,A-W, 那么表示数据就不是很方便了。

2>二进制的计算

4+5 = 9

100

+  101

——————————————————

10 01 = 9

3>

*数在内存中的表示 4+5

0000 0000 0000 0000 0000 0000 0000 0100

0000 0000 0000 0000 0000 0000 0000 0101

-------------------------------------------------------------------------

0000 0000 0000 0000 0000 0000 0000 1001

*4-5在内存中的表示:

0000 0000 0000 0000 0000 0000 0000 0100

1111 1111 1111 1111 1111 1111 1111 1100

-------------------------------------------------------------------------

10000 0000 0000 0000 0000 0000 0000 0000

注:
                    6的原码是00000110 
                    6的反码是11111001 
                    反码+1以后表示负数 
                    11111010 
                    这就是-6

变量,变量的类型:

基本数据类型和引用数据类型:基本数据类型 byte short int long,为嘛要划分不同数据类型?节约内存!

byte 一个二进制位,8位

short  两个二进制位,16位

int  4个二进制位,32

long 8个二进制位,64位

类型转换:比较特殊的几个例子

float a = 3.4;

system.out.print('a'+1);

byte s = 3;s+=2和 s = s+2 的区别

位运算:

5.java中命名规范:

包名要小写

类名LeiMing 驼峰命名,首字母大写。

方法名:首字母小写,后面的字母大写。 setData();

常量:MAX_COUNT

Java基础毕向东day02的更多相关文章

  1. Java基础毕向东day03

    Java基础毕向东day03 1.变量 2.条件结构 3.循环结构,for while,和几种特殊的情况. 4.函数重载

  2. Java基础毕向东day05 对象与对象的区别,匿名内部类,函数的执行流程。

    1.Car c = new Car(); Car c2 = new Car(); 1> c 和 c2之间的区别? public static void main(String[] args) { ...

  3. Java基础毕向东day04

    1. 数组 2.选择排序.冒泡排序.折半查找.

  4. 【JAVA】毕向东Java基础视频教程-笔记

    传智播客-毕向东Java基础视频教程 <2013年-33days>版-学习代码记录 链接: GitHub库:JavaBXD33 目录 01-Java基础知识 02-Java对象细节 03- ...

  5. 黑马程序员----java基础笔记中(毕向东)

    <p>------<a href="http://www.itheima.com" target="blank">Java培训.Andr ...

  6. 黑马程序员----java基础笔记上(毕向东)

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 笔记一共记录了毕向东的java基础的25天课程,分上.中.下 本片为上篇,涵盖前10天课程 1. ...

  7. 想以编程为职业,现在正在看毕向东的java基础,接下来应该看什么视频,求前辈们指教。

    想以编程为职业,现在正在看毕向东的java基础,接下来应该看什么视频,求前辈们指教. https://zhidao.baidu.com/question/1368482680246425699.htm ...

  8. 黑马毕向东Java基础知识总结

    Java基础知识总结(超级经典) 转自:百度文库 黑马毕向东JAVA基础总结笔记    侵删! 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部 ...

  9. 毕向东—Java基础知识总结(超级经典)

    Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java ...

随机推荐

  1. eclipse 新建 maven 项目 添加 spring hibernate 的配置文件 详情

    主要配置文件 pom.xml 项目的maven 配置文件 管理项目所需 jar 依赖支持 web.xml 项目的总 配置文件  :添加 spring和hibernate 支持 applicationC ...

  2. before和after的强大

    前言:刚学他两个的时候,是用于清除浮动,而且曾单纯的以为俩只有这作用. 但看到几篇博客后,发现自己是多么的无知,他两个的强大远不止于此. 当然,这篇文章大多数是借鉴网上的实例,在加上自己的些许简介而成 ...

  3. robotframework笔记19

    后处理输出 使用时自动测试 在测试执行报告和日志生成,并使用它 分别允许创建自定义报告和日志以及结合 和合并的结果. 使用Rebot 简介 rebot [options] robot_outputs ...

  4. Linux基础:软件安装(rpm,yum,源代码)

    Software Installation on Linux Linux安装分为rpm包(可通过yum或者是rpm命令安装)和源码包(源代码或者是编译过的二进制码)两种. Linux是开源系统,很多应 ...

  5. hdu-----(1150)Machine Schedule(最小覆盖点)

    Machine Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  6. ajax接触

    1. function doSave() { ajax_get("${contextPath}/auth/functionsave", $("#editForm" ...

  7. Oracle知识整理

    1.自带三种登录方式: Scott/tiger   sys/manager   system/manager 2.基本的操作 1)  建数据库 create tablespace 表空间的名称 dat ...

  8. Objective-C(二、类和对象)

     类和对象 #import是include的升级版,可以自动防止重复包含,所以注意:大家以后在引入头文件的时候都使用import Foundation是一个框架,Foundation.h是Founda ...

  9. [转]Integer.valueOf(String) 方法之惑

    具体问题以前偶然遇到过,好象是一个java答题得分的论坛,当时做错还研究了下怎么回事,但是前两天遇到类似问题却没想起来.巩固下基础,转了下面文章. 以下内容转自:http://www.importne ...

  10. 又一个提示框思密达,腾讯UED

    demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf- ...