欢迎来到天天文库
浏览记录
ID:42957549
大小:86.01 KB
页数:14页
时间:2019-09-23
《java基础教程笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA基础教程笔记第一章:java语言概述J2se:J2SE(StandardEdition)就是Java2的标准版,主要用于桌面应用软件的编程J2ee:J2ME(microedition),又称为微缩版,主要应用于嵌入是系统开发,如手机和PDA的编程Jsme:J2EE(EnterpriseEdition)是Java2的企业版,主要用于分布式的网络程序的开发类库:属性和方法,是对具体的一种抽象OOA,OOP,OOD.Java和C和c++语言都是跨平台的语言1.c和c++是源码型平台无关性语言。2.java是目标型的平台无关性语言。Java的执行方式和
2、c语言的执行方式的区别?JVM:JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集
3、、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。什么叫做环境变量?环境变量的设置,变量名,变量值(jdk所安装的位置),幻灯片有相关内容第二章:java程序结构Java程序的结构:1./*这是一个简单的Java程序示例程序*/2.packagemypack;3.importjava.
4、util.*;4.publicclassExample{5.publicstaticvoidmain(Stringargs[]){6.System.out.println("Java欢迎您!");7.}8.}args[]:主函数调用时候传入的参数finalvarTypevarName[=value],声明一个常量的时候!比如说声明一个圆周率:3.14java的基本数据类型-记忆true和false在java语言中,true和false的值是什么?0或1…….?Byte:本身是整形,是一个字节,在32位机和64位机上是不会改变的。Unicode:唯一码是
5、两个字节,背景:用两个字节表示一个汉字*char与byte或short之间的赋值必须实行强制转换有关基本数据类型的知识挖掘?算术运算符和算术表达式:JAVA移位运算符: 移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,
6、规定实际移动的次数是移动次数和64的余数,也就是移动66次和移动2次得到的结果相同。 三种移位运算符的移动规则和使用如下所示: <<运算规则:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。 语法格式: 需要移位的数字<<移位的次数 例如:3<<2,则是将数字3左移2位 计算过程: 3<<2 首先把3转换为二进制数字00000000000000000000000000000011,然后把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,最后在低位(右侧)的两个空位补零。则得到的最终结果是000000
7、00000000000000000000001100,则转换为十进制是12.数学意义: 在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。 >>运算规则:按二进制形式把所有的数字向右移动对应位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1. 语法格式: 需要移位的数字>>移位的次数 例如11>>2,则是将数字11右移2位 计算过程:11的二进制形式为:00000000000000000000000000001011,然后把低位的最后两个数字移出,因为该数字是正数,所以在高
8、位补零。则得到的最终结果是00000000000000000000000000000010.转
此文档下载收益归作者所有