java基础的学习要领,多写多写。

学习方法很简单,了解  到  理解  到 熟悉  到 精通

先讲变量吧:

public static void main(String[] args) {
int age;//变量声明
age = 16;//变量的初始化,第一次赋值
age = 15;//变量的赋值
System.out.println(age);//15, 访问变量
int score = 100;//变量声明初始化
System.out.println(score);
}

看了下,应该知道这些知识,但是必须练,至少给我打 5 遍代码。

没有一个人 不是打多了 System.out.print();  才会马上打出和记得这个是输出语句。所以必须练,demo给我们打打了再打,我们自然记住了。

在讲二进制:

  计算机内部只有二进制,包括字符数据等。

  int i = 15;//00000000 00000000 00000000 00001111

  char c = 'A'; //00000000 01000001

  

10进制  我们输入,然后 计算机转化成 二进制 传输。

而 16进制 是二进制的简写:1.方便记忆书写

             2. 0~9 a~f: 相当于 十进制:0~15

             3. 基数:16  权:256 16 1(记住这么多够了)

  下面我们说下,其中的转换吧。

  我们只有简单的记住权就好了,什么短除法,我不建议。

  65(10) = 6*10+5*1

  记住二进制的权: 128 64 32 16 8 4 2 1

  1111(2)=1*8 + 1*4 +1*2 1*1 = 15(10)

  int i =0xffff;//ox 是写16进制的起始

  Integer.toBinaryString();//这个方法就是把值转换为二进制

  int i = '李';

      System.out.printlbn(i.toBinaryString(i));//赶紧试一下吧

java  基本类型:

  整数类型: byte short int long

  浮点:float double 

      字符:char

  布尔:boolean

  byte:  8 bit     -128  ~  127

  int 32bit  -2G ~ 2G-1

  long 64bit -2^63 ~ 2^63-1

举个例子:

  byte  b = 0127;

       // 0137 表示8进制,  8进制的权: 1 8  64  所以0137(8)=1*64+3*8+7*1 = 95

最新文章

  1. Java 中获取类路径 classpath 的方法
  2. 使用git svn clone迁移svn仓库
  3. HTML表单提交数据中application/x-www-form-urlencoded和multipart/form-data的区别
  4. oracle-linux下挂载"移动硬盘" NTFS类型
  5. iOS7状态栏字体颜色修改
  6. Javascript 匀速运动停止条件——逐行分析代码,让你轻松了解运动的原理
  7. Swift辛格尔顿设计模式(SINGLETON)
  8. 分享我的学习记录 svn地址
  9. Druid VS Antlr4
  10. Python:黑板课爬虫闯关第四关
  11. C# 判断文件编码
  12. WebService CXF知识总结
  13. DOM_xss预备知识
  14. Mongodb数据导出工具mongoexport和导入工具mongoimport介绍(转)
  15. 撩课-Web大前端每天5道面试题-Day35
  16. IOS - IPhone或IPAD,如何恢复出厂操作系统?
  17. Be the Winner HDU - 2509(反博弈。。这样叫应该没错吧。。)
  18. HTML+css零碎小知识
  19. Windows下Yii2框架的两种安装方式及升级最新版
  20. oracle 的一些基础查询

热门文章

  1. Step by Step Guide on Yanhua ACDP Clear BMW EGS ISN
  2. android 平台 java和javascript 通信问题 A WebView method was called on thread 'JavaBridge'.
  3. Chapter3_操作符_算术操作符
  4. JavaScript 高阶函数
  5. springboot 使用maven 打包 报 (请使用 -source 7 或更高版本以启用 diamond 运算符) 错误解决办法
  6. qhfl-9 微信模板消息推送
  7. Unity3D使用EasyMovieTexture插件播放视频
  8. PowerShe 使用证书签名 ll脚本
  9. EBR内容解析
  10. 简单好用的时间选择插件My97datepicker