java学习笔记3

1,if语句如果括号内只有一条语句,则可以省略花括号

if(i > 0)
System.out.println("i is positive");

2,对于悬空else,else总是和离他最近的if子句匹配

int i = 1,j = 2,k = 3;
if(i > j)
	if(i > k)
		System.out.println("A");
	else
		System.out.println("B");

等价于

int i = 1,j = 2,k = 3;
if(i > j){
	if(i > k)
		System.out.println("A");
	else
		System.out.println("B");
		}

该程序不打印任何东西

3,涉及浮点数的计算都是近似的,整数却可以精确存储。

double x = 1.0 - 0.1 -0.1 - 0.1 - 0.1 - 0.1;
System.out.println(x == 0.5);

由于x并不是精确等于0.5,而是0.5000000000000001。因此输出结果为false。

4,

boolean even;
if (number % 2 == 0 )
	even = true;
	else 
	even = false;

可以简化为

boolean even = number % 2 == 0;

5,switch语句可以添加default语句,当没有一个给出的case 与 switch表达式匹配时执行该操作

6,条件操作

if(x > 0)
y = 1;
else
y = -1;

可使用以下语句达到同样效果

y = (x>0) ? 1 : -1;

7,二元操作符是左结合的,赋值操作符是右结合的

//a - b + c - d 等价于 ((a - b) + c) - d
//a = b +=c = 5 等价于a = (b += (c = 5))
//若a,b,c赋值前都是1,则计算表达式后,a变成6,b变成6,c变成5
展开阅读全文

java项目实战之电子商城后台(java毕业设计SSM框架项目

08-21
熟悉项目开发过程中SSM框架、JSP、Mysql使用,知道各技术之间的如何衔接; 该课程主要涉及到的技术有:  项目涉及的技术:  1、前端:jsp、css、javascript、jQuery(js框架)、bootstrap框架  2、后台:Spring MVC、Spring、Mybatis框架、javaMail进行邮件发送、jstl 、jstl自定义分页标签、代码生成器等  3、数据库:Mysql  4、服务器:Tomcat 项目开发涉及的功能: 1、项目以及数据库搭建 2、用户登录、退出 3、用户注册、邮件发送 4、首页商品信息页面搭建以及查询功能实现 5、商品明细查看,商品修改,商品下架 7、商品类型管理 8、订单管理 9、代码机器人使用等等 其他实战项目: java项目实战之电商系统全套(前台和后台)(java毕业设计ssm框架项目) https://edu.csdn.net/course/detail/25771 java项目之oa办公管理系统(java毕业设计) https://edu.csdn.net/course/detail/23008 java项目之hrm人事管理项目(java毕业设计) https://edu.csdn.net/course/detail/23007 JavaWeb项目实战之点餐系统前台 https://edu.csdn.net/course/detail/20543 JavaWeb项目实战之点餐系统后台 https://edu.csdn.net/course/detail/19572 JavaWeb项目实战之宿舍管理系统(Java毕业设计含源码) https://edu.csdn.net/course/detail/26721 JavaWeb项目实战之点餐系统全套(前台和后台) https://edu.csdn.net/course/detail/20610 java项目实战之电子商城后台(java毕业设计SSM框架项目) https://edu.csdn.net/course/detail/25770 java美妆商城项目|在线购书系统(java毕业设计项目ssm版) https://edu.csdn.net/course/detail/23989 系统学习课程: JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10 https://edu.csdn.net/course/detail/26941 Java Web从入门到电商项目实战挑战万元高薪(javaweb教程) https://edu.csdn.net/course/detail/25976 其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习

JavaWeb实战开发

05-01
本课程详细讲解了以下内容:     1.jsp环境搭建及入门、虚拟路径和虚拟主机、JSP执行流程     2.使用Eclipse快速开发JSP、编码问题、JSP页面元素以及request对象、使用request对象实现注册示例     3.请求方式的编码问题、response、请求转发和重定向、cookie、session执行机制、session共享问题      4.session与cookie问题及application、cookie补充说明及四种范围对象作用域      5.JDBC原理及使用Statement访问数据库、使用JDBC切换数据库以及PreparedStatement的使用、Statement与PreparedStatement的区别      6.JDBC调用存储过程和存储函数、JDBC处理大文本CLOB及二进制BLOB类型数据      7.JSP访问数据库、JavaBean(封装数据和封装业务逻辑)      8.MVC模式与Servlet执行流程、Servlet25与Servlet30的使用、ServletAPI详解与源码分析      9.MVC案例、三层架构详解、乱码问题以及三层代码流程解析、完善Service和Dao、完善View、优化用户体验、优化三层(加入接口和DBUtil)     1 0.Web调试及bug修复、分页SQL(Oracle、MySQL、SQLSERVER)      11.分页业务逻辑层和数据访问层Service、Dao、分页表示层Jsp、Servlet      12.文件上传及注意问题、控制文件上传类型和大小、下载、各浏览器下载乱码问题      13.EL表达式语法、点操作符和中括号操作符、EL运算、隐式对象、JSTL基础及set、out、remove      14.过滤器、过滤器通配符、过滤器链、监听器      15.session绑定解绑、钝化活化      16.以及Ajax的各种应用      17. Idea环境下的Java Web开发

Windows版YOLOv4目标检测实战:训练自己的数据集

04-26
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值