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

JAVA基础 <一>的更多相关文章

  1. java基础<迷你DVD系统>

    一.写在main方法中 import java.util.*; public class MyDVDMgr { public static void main(String[] args){ Scan ...

  2. Java基础知识——windows系统下安装JDK

    (作者声明:文章引用了其他作者的文章,但因为笔记内容时间过久,已经忘记从哪里摘录下来的了.若无意间侵犯到原作者您的权利,对不起!您可以联系我,我这边会马上进行修改,谢谢!) 1.首先我们需要下载jav ...

  3. 迷你DVD管理器(Java版)

    import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;class Test {    pub ...

  4. JAVA基础代码分享--DVD管理

    问题描述 为某音像店开发一个迷你DVD管理器,最多可存6张DVD,实现碟片的管理. 管理器具备的功能主要有: 1.查看DVD信息. 菜单选择查看功能,展示DVD的信息. 2.新增DVD信息 选择新增功 ...

  5. java 迷你DVD管理器

    1.DvdSet类 package dvd_01; /** * 定义dvd的一些属性 * @author Administrator * */ public class DvdSet { String ...

  6. 微冷的雨Java基础学习手记(一)

    使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ...

  7. 5、判断、循环、数组综合练习案例(迷你DVD)

    迷你dvd代码如下: package com.manager; import java.util.Scanner; public class DVDManage { public static voi ...

  8. Java基础知识总结(超级经典)

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

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

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

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

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

随机推荐

  1. MySQL控制台执行.sql脚本文件

    用notepad++编写好一个.sql脚本文件: drop database if exists library; create database library default character ...

  2. Loadrunner登录判断

    loadrunner判断登录是否成功,以下方法可以解决:1.利用添加检查点web_reg_find函数的方法---------------------------- lr_start_transact ...

  3. Luogu3119 草鉴定-Tarjan+Topsort

    Solution 简单的$Tarjan$题. 有大佬现成博客 就不写了 → 传送门 Code #include<cstdio> #include<cstring> #inclu ...

  4. 20172325 2018-2019-2 《Java程序设计》第七周学习总结

    20172325 2018-2019-2 <Java程序设计>第七周学习总结 教材学习内容总结 二叉查找树 二叉查找树:是含附加属性的二叉树,即其左孩子小于父节点,而父节点又小于或等于右孩 ...

  5. Spring MVC 中的输入验证 Vlidator

    在 Spring MVC 中有两种方式可以验证输入:1. Spring 自带的验证框架:2. 利用 JSR 303 实现,即 Java Specification Requests Converter ...

  6. 密码\路径\IP...备忘录

    1.linux 192.168.200.128:22 root/123456

  7. 深入理解JVM(六)类文件结构

    6.1 关于类文件 1.class文件的一次编译,到处运行的跨平台性: 2.JVM不止有跨平台性,还有跨语言性,不管是JRuby还是Groovy写出来的程序,只要编译出符合JVM规范的class文件就 ...

  8. springboot项目新功能开发

    在原有的springboot项目上,复制了一个,然后将其中的src下的所有java文件都删除,gradle下把中间件都删除,直流springframework的,重新启动,发现 错误Failed to ...

  9. tensorflow nan

    https://github.com/tensorflow/tensorflow/issues/3212 NaNs usually indicate something wrong with your ...

  10. java8新特性forEach在Map和List的应用

    转自:https://www.cnblogs.com/go-onxp/p/jdk8.html java8 forEach 在Map和List中的使用 原始的使用 Map<String, Inte ...