1.Java的代码一般分为两大类:一种是结构定义语句;一种是功能语句(功能语句要用分号结尾)。
2.用/*内容*/注释,内容里面是不能存在/**/的;但是可以存在//;因为这样就不会发生系统不知道哪个*/才是真的结束符。
3.变量使用前必须初始化,使用单引号的作用就是把里面的字符转换成对应的unicode编码并传入程序中供程序使用,因为计算机在执行时都是在用数字来进行的,所以必须把任何东西先转化成计算机能明白的东西,它才能去运行它。;
4.复合语句中定义的变量只在该符合语句中有效如:{
intx=5;
}
System.out.print(x);
这样就出现了错误了,因为两个大挎号就形成了一个复合语句。
5.在服务器系统中如果用命令行窗口执行Java程序,过程中不要选定,否则程序会停住。
6.java中不支持在复合语句中重复定义语句外已经定义过的变量。
7.由于我以前学过C语言,所以对于数据类型与函数都比较了解,所以听起来就像在复习一样,至于类型转化,我是这样理解的:
就像是家里的兄弟姐妹一样:
double大哥;
float二哥;
long三哥;
int四姐;
char五弟;
short六妹;
byte七弟;
弟弟只能听哥哥的话,也就是隐形类型转换,就是哥哥叫弟弟做事情;
那么弟弟要叫哥哥做事情要怎么办,只能叫比较疼他的爸爸叫哥哥做事情,就是显形类型转换,而这个过程就是弟弟=(爸爸叫哥哥做事情)哥哥;
转化成语句就是
longgege;
intdidi=(int)gege;
我的理解是这样,可能有漏洞,但是我觉得挺合理的。所谓的爸爸也就是系统。至于中间的数据的溢出与丢失,要去真正学习各类型的取值范围。
8.函数没什么想法,基本上跟书本上说的一样,要真正去理解他,掌握它,只有一个办法,多用它,用多了自然就明白了他的意思了。
9.if-else从句,if如果没有大挎号,后面只能带一个语句,else也是一样。如果if后面带了两句,则else会找不到if匹配就会报错。
10.System.in.read()这是一个输入函数,返回键盘输入的字符所对应的编码。
try
{
System.in.read();
}cotch(exceptione)()
11.(1)浮点数在计算机中的表示:用科学技术法
3.5*E+n;n为正的意义为小数点向右移多少位,n为负的意义则反之。如果是二进制形式,
如110*2^n,n的意义与上面的意义一样。
(2)在Java中浮点数占四个字节,而第一个字节就是用来表示n的,后三个字节表示浮点数的有效数位。
(3)浮点数的计算方法为:s·m·2e-150,s为符号(就是第31bite是否为零,是为+1,否为-1),m为有效数位,也是从23位到0位所对应的值在进行这样的运算(对应值的十六进制数&0x7fffff)|0x800000;e为30为到24的值。
(4)对于浮点数的比较,应该使用区间形式,因为浮点数都是取近似值。
12.Java的内存分为栈内存和堆内存。定义变量时就是取用栈内存。而定义数组和对象则是取用堆内存,堆内存由Java虚拟机的垃圾回收器直接管理,但是只有在当没有引用变量引用其地址时才可能在某个时间里该数据被回收了。
引用变量是定义在栈中的变量,用来引用堆内存定义的数据。
13.整型数组初始化时都为0。声明数组时不允许确定其长度。Java中多维数组是一维数组中的每个元素有引导着另外一个数组。java.util.array.sort(数组名),排序作用。
System.arraycopy(原数组名,目标数组名,复制起始位置,复制个数)。
<!--EndFragment-->
相关推荐
传智播客java基础加强班-Java编程基础.ppt
传智播客java基础(面向对象)
《传智播客java网上在线支付实战视频》95.4M 《交通灯管理系统》121M 《项目视频经典之作--传智播客巴巴运动网续集》3.51G 《银行业务调度系统》114M 《张孝祥09年Struts高级视频》1.3G 《张孝祥_Java基础加强...
传智播客_Java培训_毕向东_Java基础[09-网络编程].pdf
这是一个用WinForm技术实现的系统,传智播客在开课的半个月就安排一个项目,体现了传智播客“项目驱动学习”的先进教学理念。 4、网页开发与JavaScript(7天) 查看案例演示 核心技术课程 HTML基础加强、css(包含...
传智播客作为IT职业培训的领军旗舰,精品打造Java培训课程,如果你还在为不知道如何去分析思考面向对象编程设计思想,李若亮老师将带你进入面向对象编程的世界,针对实际问题,快速分析,精准定位,领略IT业领军旗舰...
李若亮老师带你深入剖析Java编程中所内存涉及的方方面面,从JVM的内存申请,到Java语言的内存加载以及Java语言的内存回收,方方面面面,逐一剖析,体会Java语言的独特魅力。正如范大师所说:你不仅要知道它是怎么来...
大数据基础课程 离线数据分析 实时数据分析 Scala函数式编程 Spark内存计算 机器学习增强 离线部分课程主要包括:hadoop、hive、flume、azkban、hbase等以及项目实战 实时部分课程主要包括:storm、kafka、redis...
传智播客(网络编程)java基础
Java教程 java itcast cn 内容介绍: 为了更好的帮助大家在学习中不断的提高 本次老师将带领大家揭开所有java谜团 UDP编程
资源名称:JAVA基础案例教程 内容简介:本书从初学者的角度详细讲解了Java开发中用到的多种技术。全书共11章,在讲解Java开发环境的搭建及其运行机制、基本语法、面向对象的编程思想时,采用通俗易懂的语言阐述抽象...
JAVA轻松入门(作者:郝焕),本PPT语言生动,类比风趣,力求为读者带来轻松愉快的学习体验,本PPT适合持有对JAVA好奇心的在校大学生,希望学习JAVA 编程的爱好者等等。
请不要在下载了,链接已经失效, ...java 全套视频教程之JavaSE初级,后续视频会持续更新,特别适用于零基础的未入门者,从基础讲起,到项目实战,实时和机构培训同步(压缩包如需解压密码为java)
标题:探索JavaWeb技术:传智播客网上书城项目源码在数字化时代的浪潮中,网络购物已成为一种不可或缺的生活方式。本项目——传智播客网上书城,便是基于JavaWeb技术精心打造的电子商务平台,旨在为用户提供便捷的...
他们提供各类IT技术培训课程,包括但不限于编程语言(如Java、Python、C++等)、前端开发、后端开发、移动应用开发、大数据等领域。 传智播客的培训课程以实战为主,注重学员的实际操作和项目实践,采用案例教学、...
day02_css编程 day03_javascript基础 day04_javascript加强 day05xml day06xml day07_tomcat服务器 day08_http协议 day09_servlet编程 day10_会话管理 day11_jsp基础 day12_jsp加强 day13_自定义标签&...
JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试文档题库 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题(题库全).doc JS 数据库答案.doc Land.the.Tech.Job.You....
JAVA编程题全集(100题及答案).doc Java面试文档题库 Java面试笔试题库.CHM java面试笔试题库资料合集.zip Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题(题库全).doc JS 数据库答案.doc Land.the....
JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题(题库全).doc JS 数据库答案.doc Land.the.Tech.Job.You.Love-人人都有好...
由传智播客高教产品研发部编著的《Java基础入门》从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共11章,包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想,采用典型翔实的例子、通俗...