`
_kudy
  • 浏览: 16156 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

javase_01(基础)

阅读更多
一.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

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_01 源代码

    在这个"JavaSE_01 源代码"压缩包中,我们很显然会发现一系列与Java基础编程相关的源代码文件,这些文件通常位于`src`目录下。这个资源对于初学者来说是一个宝贵的实践资料,它涵盖了Java编程的基础概念、语法以及...

    JavaSE_01 内容

    总的来说,JavaSE的`Object`类及其提供的`toString()`和`equals()`方法,是理解面向对象编程基础的重要组成部分。通过重写这些方法,我们可以更好地控制和表达对象的表示和比较方式,这对于编写出清晰、可读性强的...

    javase_day01

    Java语言有三个主要的技术架构:J2SE(Java Standard Edition,标准版或基础版)、J2EE(Java Enterprise Edition,企业版或商务版)和J2ME(Java Micro Edition,小型版)。J2SE主要用于桌面应用程序和小型应用,...

    01_JavaSE零基础

    资源名称:01_JavaSE零基础资源目录:000_动力节点_Java零基础_讲义000_动力节点_Java零基础_课堂笔记001_动力节点_Java零基础_安装EditPlus002_动力节点_Java零基础_计算机概述003_动力节点_Java零基础_Java软件...

    3_JavaSE01.rar_SE01_java_pocket5dd_thosel2r

    在这个"3_JavaSE01.rar"压缩包中,包含了丰富的Java SE编程学习资源,特别是关于Java泛型、内部类以及API的实践代码。让我们深入探讨这些主题。 **Java泛型** Java泛型是Java 5引入的一项重要特性,它允许在类、...

    JavaSE基础视频01.zip

    这个基础视频课程“JavaSE基础视频01”显然旨在为初学者提供Java编程语言的基础知识,帮助他们掌握Java开发的基本技能。在这个压缩包中,我们可以期待一系列的视频教程,覆盖了JavaSE学习的入门阶段。 在JavaSE的...

    01_javaSE复习之java基础

    java复习:准备阶段(常用的dos命令,java安装环境变量设置网上收一下);java基础知识 后续继续更新

    01JavaSE基础.zip

    本压缩包"01JavaSE基础.zip"包含的是作者根据动力节点的Java零基础教程视频编写的笔记,这些笔记详细地概述了Java SE的基本概念和核心特性,旨在帮助初学者更好地理解和掌握Java编程。 1. **Java环境搭建**:首先,...

    JavaSE - 01.计算机基础及Java简介.pdf

    本篇将从计算机基础知识、Java的相关概念以及如何在Windows操作系统中操作DOS命令开始,深入探讨JavaSE的入门知识。 首先,了解计算机常用快捷键和DOS命令对日常操作大有裨益。例如,`Win + D`可以快速显示桌面,`...

    JavaSE基础学习资料文档

    《JavaSE基础学习资料文档》是一份专为Java初学者设计的综合教程,涵盖了Java语言的基础至进阶知识。这份资料旨在帮助学习者深入理解Java编程语言,通过分析源码来探索其底层运行机制,从而提升编程技能。下面将详细...

    JavaSE基础视频01

    java学习视频,第一阶段学习视频,跟好的了解java编程

    JavaSE day01课后练习.md

    仅限于0基础初学者练习:1. 定义 main方法 2. 定义byte类型变量,并赋值为10,不换行输出类型说明,换行输出变量值。 3. 定义short类型变量,并赋值为100,不换行输出类型说明,换行输出变量值。 4. 定义int类型变量...

    [零基础学JAVA]JavaSE基础部分-01Java发展及JDK配置.doc

    [零基础学JAVA]JavaSE基础部分-01Java发展及JDK配置.doc

    JavaSE基础代码总结

    JavaSE包括Java的基础知识,是学习Java编程的起点。下面将根据提供的文件内容,总结JavaSE中的部分基础知识点,包括类的封装、继承、多态,以及IO流的相关知识。 首先,从文件内容中可以看到,Java的基础类结构和...

    JavaSE基础入门视频教程33天之(4) part1

    6. **switch语句**:这部分视频也包含了关于`switch`语句的讲解,`day04_01(基础语法)switch语句解构.avi`和`day04_02(基础语法)switch语句的星期判断.avi`演示了如何使用switch语句进行条件判断,以及在实际问题中...

    JavaSE基础入门视频教程33天之(2) part1

    8. "day02_01(基础语法)变量概述.avi":提供一个全面的变量概念介绍,包括变量的作用、分类以及在程序中的应用。 9. "day02_07(基础语法)定义字符串变量.avi":重点讲解Java中的String类,它是处理文本的常用工具,...

    就业班JavaSE-day01 每日作业卷 - 精简2

    本作业卷主要针对JavaSE的基础知识进行训练,包括类的定义和使用、类作为参数类型、匿名对象的运用以及方法的调用等核心概念。以下是对这些知识点的详细解释: 1. **标准类的定义和使用**: 在Java中,一个类是...

    JavaSE基础入门视频教程33天之(8) part1

    本套JavaSE基础入门视频教程是专为编程初学者设计的,旨在33天内系统地教授Java语言的基础知识。第8天的课程主要聚焦在Eclipse集成开发环境的使用上,这对于Java编程来说至关重要。以下是对每个压缩包子文件内容的...

Global site tag (gtag.js) - Google Analytics