java中的jdk和jre之间的关系

二进制和十进制之间的转换问题

使用的方法是碾转相除法:就是让一个数除以2,取余数,除到商为0为止,然后倒着将余数组合起来.

入门案例  HelloWorld

/*
注意事项:
1.class后面的类名要和我们的文件名一致
2.编写程序的所有标点符号都要是英文的
3.不要将main方法写成mian方法
4.main方法小括号中的String首字母大写
*/ //就是一个类名
public class Demo01HelloWorld{
/*
main方法是程序的入口,程序运行从main方法开始进入 */
public static void main(String[] args){
//就是一个输出语句(打印语句),小括号中的写什么内容就会输出什么内容
System.out.println("达哥是世界上第一帅的人~~~");
}
}

常量

常量:就是在程序运行过程中不会改变的量
空常量不能直接使用
 
 
 分类:
整数常量: 所有的整数 1,2,3,4,5,6,7 -1 -2
小数常量: 带有小数点 1.2,3.5,5.7,-1.5
字符常量: 带单引号 '字符' 单引号中只能出现一个字符 'a' '1' 'A' '0' '中' ('中1' 'AA' '')
字符串常量:带双引号 "内容" 双引号中可以写0个或者更多个字符串内容 "" "涛哥" "1" "haha" "hehe" "hiahia"
布尔常量: true false
空常量:null 代表啥都没有 不能直接使用
/*
常量:
概述:在代码运行的过程中,值不会改变的量 */
public class Demo02ChangLiang{
public static void main(String[] args){
//整数常量
System.out.println(-1);
//小数常量
System.out.println(1.2);
//字符常量
System.out.println('1');
//System.out.println('a1');
//System.out.println(''); //字符串常量
System.out.println("柳岩很好看");
System.out.println(""); //布尔常量
System.out.println(true); //空常量
//System.out.println(null);不能直接使用
}
}

变量:

 概述:在代码的执行过程中,值能够改变的量
值:变量是存储空间,变量中存储的东西就是值。
数据类型:
    基本数据类型:4类8种
         整型:byte short int long
        浮点型:float double
       字符型:char
       布尔型:boolean
  
   引用数据类型:
           类 数组 接口
    
 注意:
    整数的默认类型是int 小数的默认类型是double
 
定义格式:
  1.      数据类型 变量名;
             变量名 = 值;
  
  2.      数据类型 变量名 = 值;

扩展:字符串不是基本数据类型,但是定义格式可以和基本数据类型的格式一样
    String s = "abc";
/*
变量:
概述:在代码的执行过程中,值能够改变的量 数据类型:
基本数据类型:4类8种
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean 引用数据类型
类 数组 接口 注意:
整数的默认类型是int 小数的默认类型是double 定义格式:
数据类型 变量名;
变量名 = 值; 数据类型 变量名 = 值; 扩展:字符串不是基本数据类型,但是定义格式可以和基本数据类型的格式一样
String s = "abc"; */
public class Demo03Var{
public static void main(String[] args){
//定义一个byte类型的
byte num1;
num1 = 10;
num1 = 20;
System.out.println(num1); //short
short num2 = 30;
num2 = 50;
System.out.println(num2); //int
int num3 = 90;
System.out.println(num3); //long
long num4 = 100L;
System.out.println(num4); //float
float num5 = 2.5F;
System.out.println(num5); //double
double num6 = 2.6;
System.out.println(num6); //char
char num7 = 'a';
System.out.println(num7); //boolean
boolean num8 = true;
System.out.println(num8); boolean num9 = false; num9 = num8;//num8是true 将num8的true给了变量num9
System.out.println(num9); //String
String s = "张大萌和柳岩是闺蜜~~~";
System.out.println(s);
System.out.println("---------------"); int x,y,z;
x = 10;
y = 20;
z = 30;
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println("---------------");
int i = 10,j = 20,t = 40;
System.out.println(i);
System.out.println(j);
System.out.println(t); }
}
变量的注意事项:
   1.变量没有初始化(第一次赋值),不能直接使用
   2.在一个大括号中不能出现相同名字的变量
   3.变量没有定义,不能使用
   4.不同的作用域中的变量(一对大括号),尽量不要相互使用
public class Demo04VarNotice{
public static void main(String[] args){
//int i;
//System.out.println(i);
int i = 10;
//int i = 20;
System.out.println(i);
//System.out.println(j); { int x = 100;
System.out.println(x);
System.out.println(i);
}
//System.out.println(x);
}
} 知识点的整理

jdk和二进制 常量.变量的更多相关文章

  1. Java编程基础——常量变量和数据类型

    Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

  2. JDK的二进制安装

    JDK的二进制安装步骤 1. Jdk1.8二进制包下载路径http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- ...

  3. window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法

    window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...

  4. JDK安装与环境变量配置

    1.安装JDK 选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目 ...

  5. JDK和Tomcat环境变量,以及用MyEclipse新建Web Project测试Tomcat Server

    [请尊重原创版权,如需引用,请注明来源及地址] 在此之前一直用的Eclipse挺顺手的,今天突然想换MyEclipse试试,不知安装MyEclipse的时候我选错了什么选项,反正JDK和Tomcat的 ...

  6. Swift入门学习之一常量,变量和声明

    版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/6059421.html Swift入门学习之一常量,变量和 ...

  7. 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句

    [源码下载] 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1. ...

  8. Unity3D 开发 之 JDK安装与环境变量配置

     安装JDK 选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目录 ...

  9. Windows—JDK安装与环境变量配置

    本文介绍JDK的安装与环境变量配置. 工具/原料 JDK1.8.0_65 WIN7 32bit jdk-8u65-windows-i586.exe 方法/步骤  安装JDK 选择安装目录 安装过程中会 ...

随机推荐

  1. python3编写发送四种http请求的脚本

    python3编写发送http请求的脚本 使用requests包: http://docs.python-requests.org/zh_CN/latest/user/quickstart.html ...

  2. xxx.app已损坏,打不开.你应该将它移到废纸篓-已解决

    到这种情况可能不是你的软件包的问题,可能是macos安全设置问题. 解决办法就是: 1.系统偏好设置... -> 安全性与隐私-->修改为任何来源 2.serria里面没有“任何来源”这一 ...

  3. 遇到CloudFlare邮箱混淆,如何解密?

    <script type="text/javascript">$(function() { $(".__cf_email__").each(func ...

  4. Python random模块random/uniform/randint/choice/getrandbits/shuffle/choice/sample随机函数

    1.random.random() 返回0<=n<1之间的随机实数n 2. random.uniform() 弥补了上面函数的不足,它可以设定浮点数的范围,一个是上限,一个是下限. 3. ...

  5. 多线程:QueueUserWorkItem引发的闭包与变量共享

    //1. public void SaveModel(testmodel msg) { ThreadPool.QueueUserWorkItem(new WaitCallback(SaveModelT ...

  6. 定位amdu无法使用的根因并解决

    环境: OEL 5.7 + Oracle 10g + amdu_X86-64 现象: 我的两套实验环境,一套单实例,一套RAC,操作系统都是OEL 5.7,数据库都是Oracle 10g,上传同样的a ...

  7. InstallShield :cannot rename directory ...

    InstallShield项目编译的生成目录文件夹需要关闭.

  8. c# 修改xml格式config文件

    xml 格式的config文件如下: <?xml version="1.0" encoding="utf-8"?> <configuratio ...

  9. GE与POST方法区别

    1.用途. GET方法一般用于查询并获取信息,这意味着它是幂等的(对同一个url的多个请求,返回结果完全一样),因为没有修改资源状态,所以它是安全的.而POST一般用于更新资源信息,既不是幂等,也不是 ...

  10. PHP运行脚本

    PHP运行脚本 php.exe -f "php文件" php.exe -r "php代码" 例如:在cmd中 C:\Users\Administrator.SK ...