JAVA基础 <一>

简介:

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

 

相关文章
|
3月前
|
存储 Java
最新Java基础系列课程--Day10-IO流文件处理(一)
最新Java基础系列课程--Day10-IO流文件处理
|
4月前
|
存储 缓存 Java
最新Java基础系列课程--Day10-IO流文件处理
最新Java基础系列课程--Day10-IO流文件处理
|
22天前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
23 4
|
2月前
|
缓存 分布式计算 Java
Java基础深化和提高-------IO流
Java基础深化和提高-------IO流
108 0
|
3月前
|
缓存 Java Apache
最新Java基础系列课程--Day10-IO流文件处理(三)
最新Java基础系列课程--Day10-IO流文件处理
|
3月前
|
Java
最新Java基础系列课程--Day10-IO流文件处理(二)
最新Java基础系列课程--Day10-IO流文件处理
|
8月前
|
设计模式 缓存 分布式计算
|
6月前
|
存储 缓存 Java
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
167 0
Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
|
7月前
|
存储 缓存 Java
【JAVA基础】 IO详解
【JAVA基础】 IO详解
37 1
|
8月前
|
存储 缓存 Java