粤嵌java培训第一天笔记-java基础概念

一、二进制数

  1、最高位为0,表示正数;最高位为1,表示负数。

  2、相应的负数与正数之间进行转换方式:通过补码方式进行转换,即:取反再加1。

    例如:0000 0001 表示 +1;通过对 0000 0001 取反后得:1111 1110 ,再对1111 1110+1=1111 1111,二进制 1111 1111 等于 -1。

  3、8位二进制数,能表示的最大值和最小值。

    最大值:0111 1111=127;即2^(8-1)-1=127。(因为从0开始计算,故最多能表示0~127)。

    最小值:1000 0000= -128;即 -2^(8-1)=-128。

  4、32位操作系统和64位操作系统分别是什么概念?

    2^10=1024k;

    2^20=1M;

    2^30=1G;

    2^32=4G;(4G什么概念:4G约为42.9亿)。

    从上面的算式中可看出:32位的操作系统最大支持的内存为 4G。

    2^40=1T;

    2^40=1E

    2^50=1T;

    2^60=1Z;

    2^64=16Z;

    很显然,64位操作系统所支持的内存很大。

二、数据类型

  1、java中的数据类型分两大类:基本数据类型、引用数据类型。

  2、8种基本数据类型:

     布尔型:boolean (1位,在java中,其值只能是 true或者是false,不能用1或者0来表示)。

     整型:byte (8位,字节单位,一个byte表示一个字节),short (16位,短整型),int (32位,整型),long (64位,长整型)

    浮点型:float (32位,单精度浮点型),double(64位,双精度浮点型)

    字符型:char(16位,一个char表示一个字符),一个char等于2个byte

  3、8种基本数据类型之间的相互转换

    boolean型不能与其它数据类型相互转换

    其它7种数据类型之间转换(不失精度的转换)规则如下:

    

  上图的数据类型想逆行转换,需要强制转换。

  4、引用数据类型:数组、类、接口;

    引用数据类型的数据需要通过 new 关键字来创建。

三、操作符(运算符)

  1、分类:一元操作符、二元操作符、三元操作符。

    一元运算符:++(自增)、- -(自减)、-(负号)、+(正号)、!(非)、~(按位取反)。

    二元运算符:+ - * / %  +=  -=  *=  /=  %=  &&(与) &(按位与)  ||(或) |(按位或) &&=  ||=    =(赋值) ==(判断是否相等)  !=   >  >=  <  <=

    三元运算符(三目运算符): ?  :   ,a?b:c  判断a,如果为true,则b,否则c。例如:(4>2)?1:0,先判断4>2这个等式是否成立,成立就是1,否则就是0。故应为1。

  2、各种运算符的优先级:

      

四、break与continue的区别

  break:跳出循环,不再执行循环语句;

  continue:跳出本次循环,不再循环剩下的内容,而是执行下一个循环。

时间: 2024-12-12 18:08:18

粤嵌java培训第一天笔记-java基础概念的相关文章

java培训第一天--画板

1 package day1; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics; 6 import java.awt.Panel; 7 import java.awt.event.MouseAdapter; 8 import java.awt.event.MouseEvent; 9 10 import javax.swing.JFrame; 11 import javax.swing.JP

郑州JAVA培训怎么样?郑州JAVA培训课程讲什么?

很多人都认为java非常难学,即使有兴趣学习的同学也对java所学的具体知识不是十分的了解.那么,达内java培训将会为您排忧解难.培养目标:具备高端.多方位.精英级水平的Java软件开发人才.课程内容:Java编程语言的特性;JVM/JRE/JDK的概念和区别;JDK开发环境的安装;面向对象的概念及编程;类和对象.字段/属性.方法.构造器的声明和使用;运算符.表达式.分支语句.常规循环语句和增强型for循环;java语言包的管理;类的封装与访问控制修饰符;声明和使用数组;类的继承;方法的覆盖和

Java培训机构承诺的java工程师包就业兑现了吗

现在国内的java培训机构为了招生也是煞费苦心,包就业保证最低薪资先就业后交费等等让很多人非不清是保障还是谎言.对于大学生这样的没有社会经验,如何挑选一个靠谱的java培训机构?,那接下来我们就来讨论一下java培训机构该怎么选. 首先,应选择北上广等一线城市的大型培训机构,这些大机构既可以很好的保护学员的权益,又能达到很好的学习效果,而且大城市就业机会多,工资也比较高,发展得好的话将来月薪几万不是问题. 我们现在从以下几个方面对培训机构进行考察 一.看Java培训机构的入学条件.正规的培训机构

武汉java培训告诫各位:java学习不能盲目

想学习java编程语言,光靠java培训机构去学习是完全不够的,首先来说,这个想法是没有错的,是一个明智之选,但是java培训机构只能够为你提供一个学习的平台,最终的成果还是要靠你自己有没有认真的去学,武汉中软国际java培训的咨询老师告诫各位学员,不要盲目的去学习. 第一点:不经思考就问问题直接显示你的不认真 很多学员会很奇怪,学前武汉中软国际java培训的项目经理就告诉我们不懂就问,不要不好意思.因为java学习很怕把问题全部堆积到一起,项目经理老师担心学员们有问题不敢问,不好意思问,所以提

Java学习第一天:数据基础,打印质数的实现

第一天正式学习Java,写下这篇关于质数求解的文章,希望能更改进的更好. 首先说,以前在C上求解过质数的问题,当时没怎么在意.一直用的方法是从2开始递增到n-1,如果在这个过程中有一个数能被n整除,那么这个数就不是质数.这样做当然是没问题的最简单的一种方法. 之后看了一些文章的介绍,随着数学知识的增长,今天在学习Java语言上实现了这个想法,把这一过程记录如下: 先从最原始的递增法说起: 1.除了2之外,全部的质数是奇数,所以,循环数可以减少一般. 2.递增的界限不应是n-1,可以加以优化.对于

Java设计模式之初学者笔记——设计模式基础讲解

前言 最近了解了一下设计模式,起初看的是<大话设计模式>,这本书是用C#语言写的,觉着挺有意思,其实很多模式我们都已经在用了,却不知道这就是设计模式.所以后来买了本GOF的<设计模式--可复用面向对象软件的基础>打算好好钻研下.这本书是设计模式的鼻祖,相当权威,书名中说的是"可复用面向对象软件的基础",这是基础,我对此表示比较震撼.用了三年的面向对象语言居然不了解设计模式,不知道这是基础,看来也是白活了.我暂时了解到的在此基础上还有重构等等很多比较高级概念.但这

慕课网-Java入门第一季-7-3 Java 中无参带返回值方法的使用

来源:http://www.imooc.com/code/1579 如果方法不包含参数,但有返回值,我们称为无参带返回值的方法. 例如:下面的代码,定义了一个方法名为 calSum ,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果 在 calSum( ) 方法中,返回值类型为 int 类型,因此在方法体中必须使用 return 返回一个整数值. 调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理.如:

Java入门第一季 1-2 Java环境搭建

1.安装JDK 官网下载JDK:www.oracle.com/technetwork/java/javase/downloads 下载对应的JDK 2.配置环境变量 JAVA环境变量JAVA_HOME.CLASSPATH.PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME.CLASSPATH.PATH. JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin.lib等目录. ( 今晚使用新系统配置,不知道怎

java核心技术第一篇之数据库基础

01.数据库的概念: 1).数据库的概念:数据库(Database),就是存储数据的仓库. 2).作用:用来存储和管理大量数据的.内部采用了非常便于查询的机制来存储数据,能保证我们在大量数据的情况下 可以很快,并且很准确为我们查询到所需记录. 3).什么是数据库管理系统:指一种操作和管理数据库的大型软件,用于建立.使用和维护数据库,对数据库进行统一管理和控制, 以保证数据库的安全性和完整性.用户通过数据库管理系统访问数据库中表内的数据.02.数据库内部的结构: 数据库软件: |--逻辑数据库(跟