- 浏览: 16156 次
- 性别:
- 来自: 广州
最新评论
一.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 632TCP传输 Socket(客户端)和ServerSocket( ... -
javase_21(DUp的学习-->*)
2012-08-30 00:45 719Socket网络编程 网络协议 IP地址与端口号 本 ... -
javase_20(Awt初步认识)
2012-08-27 01:00 1005多线程的再度复习.class package com.jav ... -
javase_19(多线程)
2012-08-24 23:32 857进程: 进程是具有一定独立功能的程序关于某个数据集合上的一次 ... -
javase_18(回顾与反射机制学习)
2012-08-20 11:58 452AM上午总结: package com.ja ... -
javase_17(IO的总结)
2012-08-20 11:55 1058所有的流在使用完毕时,都需要调用close方法进行关流,释放资 ... -
javase_16(其它流)
2012-08-20 11:52 893IO包中的其他流: 1.打印流 a)PrintWri ... -
javase_16(其它流)
2012-08-20 11:38 0IO包中的其他流: 1.打印流 a)PrintWri ... -
javase_15(File类的应用)
2012-08-19 00:07 884File类:用来将文件或者 ... -
javase_14(字节流)
2012-08-19 00:00 708字节流的抽象基类: InputStream(输入) ... -
javase_13(字符流)
2012-08-19 00:00 605IO(Input OutPut)流 IO流用来处理设备 ... -
javase_12(集合+时间对象)
2012-08-19 00:00 570Map集合 1.Map存储了一系列键值的映射关系2.M ... -
javase_11(集合的理解)
2012-08-19 00:00 872集合类: 为什么使 ... -
javase_10(String类日常操作)
2012-08-18 09:40 823第一: package com.ja ... -
javase_09(面向对象总结)
2012-08-18 09:39 899Java的环境配置 day01 1. 环 ... -
javase_08(基础面试题)
2012-08-18 09:38 710面试题:请说说抽象类和接口的区别 抽象类,使用abstrac ... -
javase_07(继承与设计模式)
2012-08-18 09:36 637/* 子类对象的实 ... -
javase_06(面向对象)
2012-08-18 09:29 690/* 内部类: .在类中定义的类我们称之为内部类, ... -
javase_05(面向对象)
2012-08-16 11:25 0一.构造函数的定义与 ... -
javase_05(面向对象)
2012-08-16 11:22 806一.构造函数的定义与作用 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引入的一项重要特性,它允许在类、...
这个基础视频课程“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`可以快速显示桌面,`...
《JavaSE基础学习资料文档》是一份专为Java初学者设计的综合教程,涵盖了Java语言的基础至进阶知识。这份资料旨在帮助学习者深入理解Java编程语言,通过分析源码来探索其底层运行机制,从而提升编程技能。下面将详细...
java学习视频,第一阶段学习视频,跟好的了解java编程
仅限于0基础初学者练习:1. 定义 main方法 2. 定义byte类型变量,并赋值为10,不换行输出类型说明,换行输出变量值。 3. 定义short类型变量,并赋值为100,不换行输出类型说明,换行输出变量值。 4. 定义int类型变量...
[零基础学JAVA]JavaSE基础部分-01Java发展及JDK配置.doc
JavaSE包括Java的基础知识,是学习Java编程的起点。下面将根据提供的文件内容,总结JavaSE中的部分基础知识点,包括类的封装、继承、多态,以及IO流的相关知识。 首先,从文件内容中可以看到,Java的基础类结构和...
6. **switch语句**:这部分视频也包含了关于`switch`语句的讲解,`day04_01(基础语法)switch语句解构.avi`和`day04_02(基础语法)switch语句的星期判断.avi`演示了如何使用switch语句进行条件判断,以及在实际问题中...
8. "day02_01(基础语法)变量概述.avi":提供一个全面的变量概念介绍,包括变量的作用、分类以及在程序中的应用。 9. "day02_07(基础语法)定义字符串变量.avi":重点讲解Java中的String类,它是处理文本的常用工具,...
本作业卷主要针对JavaSE的基础知识进行训练,包括类的定义和使用、类作为参数类型、匿名对象的运用以及方法的调用等核心概念。以下是对这些知识点的详细解释: 1. **标准类的定义和使用**: 在Java中,一个类是...
本套JavaSE基础入门视频教程是专为编程初学者设计的,旨在33天内系统地教授Java语言的基础知识。第8天的课程主要聚焦在Eclipse集成开发环境的使用上,这对于Java编程来说至关重要。以下是对每个压缩包子文件内容的...