导航菜单
首页 >  黑马java升级考试  > 黑马java阶段考试 黑马java培训课程

黑马java阶段考试 黑马java培训课程

黑马java阶段考试 黑马java培训课程 转载

laojean2024-07-17 18:25:45

文章标签黑马java阶段考试javaSystem构造方法文章分类Java后端开发

java 安装:必须装jdk-7u72-windows-i586.exe注意必须安装32位的就是i586这个.因为x64的不向下兼容.会有意向不到的bug配置Path的方法1.直接写Path里面2.或者先建立一个系统变量叫做JAVA_HOME然后在Path里面写%JAVA_HOME%\bin;即可.jdk1.5之后不用配置classpath了!最好也不要配置这个classpath,因为不灵活.一旦你在别处放class就bug!path和classpath的区别:path记录的是如可执行文件的位置,dos里面运行可执行文件时候,现在当前目录找,如果没有就进入path目录里面寻找.classpath是把.class文件放的位置.故人西辞富士康为学技术去蓝翔蓝翔毕业包分配你妈还是富士康2018-11-23,21点19学习流程:先看27天学通java 零基础然后看java web 24天.这些视频goto 和const也都是关键字,不能作为名字包名命名:com.heima.包的作用单引号中只能放单个字符,单个数字或者单个符号.不放也不行.因为,把正数的首尾改成1表示负数后,两个数相加不是0.所以引入补码计算法.Long x=888888888L 表示强类型转换成LongSystem.out.println(12345+5432l);注意上面最后的不是1而是L的小写.所以最后加L强制转换最好加L,因为l太像1了.如果非要区分注意l的横是平的,1的横是向下的.只要是float f=12.3F;后面的F是必须的,否则会识别成double类型.经典题:byte b=(byte)(126+4)System.out.println(b);//打印-126分析,首先b等于130因为是b所以 是2进制 1000 0010 这个数字.首位是1所以他表示的是负数.注意计算机中存的数都是按照补码来存的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.所以需要把这个麻求他的源码也就是1000 0001 取反 1111 1110除去首位符号位,就是111 1110这个用windows 自带的计算器切换到程序员模式,选2进制,输入111 1110即可,看到在dex 10进制模式下输出的就是126,所以算上符号位,我们最后输出的结果是-126!下面我们算byte b2=(byte)300;System.out.println(b2)1.byte 与byte进行运算时候会提升为int2.float 占4个字节,32个二进制位1位是符号位,8位指数为其中0代表0 255代表无穷大,1-254表示指数表示-126到12723位是尾数为浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。尾数表示一个介于 1.0 和 2.0 之间的数。由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。所以最大是2.0^127次幂.也就是尾数表达数字的指数表达数字次幂!!!!!!!!!!double 最大是2^1024字符串与任何相加都得到的是看做2个字符串相加结果!2018-11-24,13点08还是用vs code好,首先sublime的编码问题非常麻烦,第二sublime不支持调试,第三sublime写c++写java对于input都不支持.第四:运行各种文件还需要切换编译器,vscode自动能识别,加断电也非常方便.java里面char可以保存一个中文,因为java的编码默认是utf-8比如char i='中';可以的int x=4;int y=(x++)+(++x)+(x*10);答案y=70当byte与int进行混合运算,赋值给int会损失精度报错但是byte类型用++可以.因为系统会自动强制转换.相同的道理short s=1;s+=1;System.out.println(s);可以运行,道理一样.也是+=1是一个运算符,java内部自动加了一个强制转换符.性质a与b异或2次那么答案是aif 语句如果后面不写大括号,那么有意想不到的bug,他只控制他后面的一句话,但是如果后面写int x=10;这种句子不行.因为他表示的是2句话.但是加上大括号就可以了.分好和大括号.有大括号就不写分号,有分号就不写大括号.例如:if (age>10){int x=10;}if (age>10) x=3;for (int i=1;i

相关推荐: