- 浏览: 16565 次
- 性别:
- 来自: 广州
最新评论
一.java是一门高级的语言,具有跨平台(一处编译,到处运行)
1.javac 编译源文件.java
2.运行源文件 java 启动虚拟机
3.cls 清空dos界面文字!
4.java源文件 -->java.class(字节码) -->windows(jvm) -->linux(jvm)
二:path环境变量
1.什么是path环境变量 ?path环境变量的作用?
解答:当我们运行一个exe可执行的文件的时候,系统会首先在当前的目录下去寻找,寻找不到的时候就会在注册表中寻找.如果没有了最后才到path环境变量中寻找.
所以当我们想成功的在任何的目录下运行javac 与java命令的时候,我们一定要把环境变量设置在path中.
2.查看path环境变量的两种方式
解答:
第一种:我们可以通过在dos窗口里面输入 set path命令查看path环境变量.
第二种:我们可以系统中查看到path环境变量的设置(图形窗口里面)。
3.如何设置path环境变量
解答:
新建: JAVA_HOME: D:\java\jdk\(这部分内容是经常要修改的)
在path环境下面:%JAVA_HOME%bin;
4.%path% 的意义?
解答: 表示对path里面的做引用
java -version 表示查看当前的java版本好
class Path的作用:
类加载时,java虚拟机会在classpath指定的目录下找相对应的class文件
在编译时可以使用绝对路径名,运行时则不能.
三.进制的转换
1b = 8bit
1kb = 2^10b = 1024b
1mb = 102kb
1g = 1024mb
1t = 1024g
十进制转换成二进制:
八进制转换成二进制:
十六进制转换成二进制:
将需要转换的数字除以2,获取到商和余数.将商继续除以2,取到商为零.最后将所有的余数倒序排列.得到的就是该转换出来的结果!
八进制转换成二进制:
十进制转换成二进制:除以2,直到商为零。将余数反转
小数除以大数,则商为零。余数是小数本身
二进制转换成十进制呢?
101
解题:
1*2^0 + 0*2^1+1*2^2 = 6;
2^0(相当于)没有!
二进制转换成八进制:每三个为一个整体 二进制转换成十六进制的每4个位一个整体/
八进制转换成十进制:
24
解题:
4*8^0+2*8^1 = 4+16 = 20
计算机的运行原理: 都是累加器的
5 - 5 其实在计算机中运行效果是: 5+(-5)
负数是如何表示的?
原码 取反 反码 加1 补码
总结:
如何将二进制,八进制 ,十六进制转换成十进制呢?
12F 转换成十进制:
15*16^0+2*16^1+1*16^2 = 15+ 32 + 256 = 303 其实就是12f
都是采用乘法。
如果将十进制转换成二进制,十六进制 八进制呢?
都是采用除法,取余.
关于原码,反码与补码:
-5 原码: 101
反码: 010
补码: 011
因为是32位所以: 1111 1111 1111 1111 1111 1111 1111 1011
1.javac 编译源文件.java
2.运行源文件 java 启动虚拟机
3.cls 清空dos界面文字!
4.java源文件 -->java.class(字节码) -->windows(jvm) -->linux(jvm)
二:path环境变量
1.什么是path环境变量 ?path环境变量的作用?
解答:当我们运行一个exe可执行的文件的时候,系统会首先在当前的目录下去寻找,寻找不到的时候就会在注册表中寻找.如果没有了最后才到path环境变量中寻找.
所以当我们想成功的在任何的目录下运行javac 与java命令的时候,我们一定要把环境变量设置在path中.
2.查看path环境变量的两种方式
解答:
第一种:我们可以通过在dos窗口里面输入 set path命令查看path环境变量.
第二种:我们可以系统中查看到path环境变量的设置(图形窗口里面)。
3.如何设置path环境变量
解答:
新建: JAVA_HOME: D:\java\jdk\(这部分内容是经常要修改的)
在path环境下面:%JAVA_HOME%bin;
4.%path% 的意义?
解答: 表示对path里面的做引用
java -version 表示查看当前的java版本好
class Path的作用:
类加载时,java虚拟机会在classpath指定的目录下找相对应的class文件
在编译时可以使用绝对路径名,运行时则不能.
三.进制的转换
1b = 8bit
1kb = 2^10b = 1024b
1mb = 102kb
1g = 1024mb
1t = 1024g
十进制转换成二进制:
八进制转换成二进制:
十六进制转换成二进制:
将需要转换的数字除以2,获取到商和余数.将商继续除以2,取到商为零.最后将所有的余数倒序排列.得到的就是该转换出来的结果!
八进制转换成二进制:
十进制转换成二进制:除以2,直到商为零。将余数反转
小数除以大数,则商为零。余数是小数本身
二进制转换成十进制呢?
101
解题:
1*2^0 + 0*2^1+1*2^2 = 6;
2^0(相当于)没有!
二进制转换成八进制:每三个为一个整体 二进制转换成十六进制的每4个位一个整体/
八进制转换成十进制:
24
解题:
4*8^0+2*8^1 = 4+16 = 20
计算机的运行原理: 都是累加器的
5 - 5 其实在计算机中运行效果是: 5+(-5)
负数是如何表示的?
原码 取反 反码 加1 补码
总结:
如何将二进制,八进制 ,十六进制转换成十进制呢?
12F 转换成十进制:
15*16^0+2*16^1+1*16^2 = 15+ 32 + 256 = 303 其实就是12f
都是采用乘法。
如果将十进制转换成二进制,十六进制 八进制呢?
都是采用除法,取余.
关于原码,反码与补码:
-5 原码: 101
反码: 010
补码: 011
因为是32位所以: 1111 1111 1111 1111 1111 1111 1111 1011
class Test2 { public static void main(String[]args) { StringBuffer sb = new StringBuffer(); int num = 1234; while(num>0) { int temp = num % 16; if(temp>9) { sb.append((char)temp-10+'A'); } else { sb.append(temp); } num = num / 16; } System.out.println(sb); } }
发表评论
-
javase_22(TCP的理解)
2012-09-02 19:43 647TCP传输 Socket(客户端)和ServerSocket( ... -
javase_21(DUp的学习-->*)
2012-08-30 00:45 727Socket网络编程 网络协议 IP地址与端口号 本 ... -
javase_20(Awt初步认识)
2012-08-27 01:00 1028多线程的再度复习.class package com.jav ... -
javase_19(多线程)
2012-08-24 23:32 874进程: 进程是具有一定独立功能的程序关于某个数据集合上的一次 ... -
javase_18(回顾与反射机制学习)
2012-08-20 11:58 462AM上午总结: package com.ja ... -
javase_17(IO的总结)
2012-08-20 11:55 1070所有的流在使用完毕时,都需要调用close方法进行关流,释放资 ... -
javase_16(其它流)
2012-08-20 11:52 911IO包中的其他流: 1.打印流 a)PrintWri ... -
javase_16(其它流)
2012-08-20 11:38 0IO包中的其他流: 1.打印流 a)PrintWri ... -
javase_15(File类的应用)
2012-08-19 00:07 901File类:用来将文件或者 ... -
javase_14(字节流)
2012-08-19 00:00 726字节流的抽象基类: InputStream(输入) ... -
javase_13(字符流)
2012-08-19 00:00 623IO(Input OutPut)流 IO流用来处理设备 ... -
javase_12(集合+时间对象)
2012-08-19 00:00 583Map集合 1.Map存储了一系列键值的映射关系2.M ... -
javase_11(集合的理解)
2012-08-19 00:00 888集合类: 为什么使 ... -
javase_10(String类日常操作)
2012-08-18 09:40 841第一: package com.ja ... -
javase_09(面向对象总结)
2012-08-18 09:39 916Java的环境配置 day01 1. 环 ... -
javase_08(基础面试题)
2012-08-18 09:38 764面试题:请说说抽象类和接口的区别 抽象类,使用abstrac ... -
javase_07(继承与设计模式)
2012-08-18 09:36 646/* 子类对象的实 ... -
javase_06(面向对象)
2012-08-18 09:29 703/* 内部类: .在类中定义的类我们称之为内部类, ... -
javase_05(面向对象)
2012-08-16 11:25 0一.构造函数的定义与 ... -
javase_05(面向对象)
2012-08-16 11:22 829一.构造函数的定义与作用 1.函数的名次与类同名2.没有 ...
相关推荐
在这个"JavaSE_01 源代码"压缩包中,我们很显然会发现一系列与Java基础编程相关的源代码文件,这些文件通常位于`src`目录下。这个资源对于初学者来说是一个宝贵的实践资料,它涵盖了Java编程的基础概念、语法以及...
总的来说,JavaSE的`Object`类及其提供的`toString()`和`equals()`方法,是理解面向对象编程基础的重要组成部分。通过重写这些方法,我们可以更好地控制和表达对象的表示和比较方式,这对于编写出清晰、可读性强的...
Java语言有三个主要的技术架构:J2SE(Java Standard Edition,标准版或基础版)、J2EE(Java Enterprise Edition,企业版或商务版)和J2ME(Java Micro Edition,小型版)。J2SE主要用于桌面应用程序和小型应用,...
资源名称:01_JavaSE零基础资源目录:000_动力节点_Java零基础_讲义000_动力节点_Java零基础_课堂笔记001_动力节点_Java零基础_安装EditPlus002_动力节点_Java零基础_计算机概述003_动力节点_Java零基础_Java软件...
在这个"3_JavaSE01.rar"压缩包中,包含了丰富的Java SE编程学习资源,特别是关于Java泛型、内部类以及API的实践代码。让我们深入探讨这些主题。 **Java泛型** Java泛型是Java 5引入的一项重要特性,它允许在类、...
第01单元-JavaSE语法基础_04-存储单元.mp423--第01单元-JavaSE语法基础_05-进制转换.mp424--第01单元-JavaSE语法基础_06-常用的DOS命令.mp425--第01单元-JavaSE语法基础_07-Windows目录结构.mp426--第01单元-JavaSE...
第01单元-JavaSE语法基础_04-存储单元.mp423--第01单元-JavaSE语法基础_05-进制转换.mp424--第01单元-JavaSE语法基础_06-常用的DOS命令.mp425--第01单元-JavaSE语法基础_07-Windows目录结构.mp426--第01单元-JavaSE...
第01单元-JavaSE语法基础_04-存储单元.mp423--第01单元-JavaSE语法基础_05-进制转换.mp424--第01单元-JavaSE语法基础_06-常用的DOS命令.mp425--第01单元-JavaSE语法基础_07-Windows目录结构.mp426--第01单元-JavaSE...
第01单元-JavaSE语法基础_04-存储单元.mp423--第01单元-JavaSE语法基础_05-进制转换.mp424--第01单元-JavaSE语法基础_06-常用的DOS命令.mp425--第01单元-JavaSE语法基础_07-Windows目录结构.mp426--第01单元-JavaSE...
第01单元-JavaSE语法基础_04-存储单元.mp423--第01单元-JavaSE语法基础_05-进制转换.mp424--第01单元-JavaSE语法基础_06-常用的DOS命令.mp425--第01单元-JavaSE语法基础_07-Windows目录结构.mp426--第01单元-JavaSE...
第01单元-JavaSE语法基础_04-存储单元.mp423--第01单元-JavaSE语法基础_05-进制转换.mp424--第01单元-JavaSE语法基础_06-常用的DOS命令.mp425--第01单元-JavaSE语法基础_07-Windows目录结构.mp426--第01单元-JavaSE...
这个基础视频课程“JavaSE基础视频01”显然旨在为初学者提供Java编程语言的基础知识,帮助他们掌握Java开发的基本技能。在这个压缩包中,我们可以期待一系列的视频教程,覆盖了JavaSE学习的入门阶段。 在JavaSE的...
java复习:准备阶段(常用的dos命令,java安装环境变量设置网上收一下);java基础知识 后续继续更新
本压缩包"01JavaSE基础.zip"包含的是作者根据动力节点的Java零基础教程视频编写的笔记,这些笔记详细地概述了Java SE的基本概念和核心特性,旨在帮助初学者更好地理解和掌握Java编程。 1. **Java环境搭建**:首先,...
本篇将从计算机基础知识、Java的相关概念以及如何在Windows操作系统中操作DOS命令开始,深入探讨JavaSE的入门知识。 首先,了解计算机常用快捷键和DOS命令对日常操作大有裨益。例如,`Win + D`可以快速显示桌面,`...
java学习视频,第一阶段学习视频,跟好的了解java编程
《JavaSE基础学习资料文档》是一份专为Java初学者设计的综合教程,涵盖了Java语言的基础至进阶知识。这份资料旨在帮助学习者深入理解Java编程语言,通过分析源码来探索其底层运行机制,从而提升编程技能。下面将详细...
仅限于0基础初学者练习:1. 定义 main方法 2. 定义byte类型变量,并赋值为10,不换行输出类型说明,换行输出变量值。 3. 定义short类型变量,并赋值为100,不换行输出类型说明,换行输出变量值。 4. 定义int类型变量...