跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。
第五天:程序结构
Less is more
学习内容顺序结构是最简单的基本结构,除非特别指明,否则就按照顺序一句一句执行
选择结构if选择
1234if(boolean){ /*your code*/}// if单选择
123456if(boolean){ /*your code1*/} else { /*your code2*/}// if双选择
12345678910if(condition1){ /*your code1*/} else if(condition2) { /*your code2*/} else if(condition3){ /*your code3*/} else { /*your code4*/ ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。
第四天:包的了解以及Java常用的包
无规矩不成方圆,无规范不能协作
学习内容包机制为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。
包语句的语法格式为:
1234package pkg1[.pkg2[.pkg3...]];//这句话一定要写在第一行!!!package com.joker_yue.javalearn.packagelearn;//如果创建了包,则在此包下所有的类方法中都需要加上package语句
一般利用公司域名倒置作为包名
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用”import“语句可以完成此功能。
12345import package1[.package2...].(classname|*);//如果为*,则导入此目录下所有类//注意,不仅可以导入库中的包,也可导入自己的import ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。
第三天:基础语法
好戏开场了!
学习内容注释12345678910//单行注释/*多行 注释*///JavaDoc文档注释/** * @description HelloWorld * @author Joker_Yue */
标识符Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
标识符是大小写敏感的
Java是强类型语言要求变量的使用都必须严格符合规定,所有的变量都必须先定义后才能使用
数据类型
注意:String不是关键字,是类
int : -231-1 ~ 231
byte: -27-1 ~ 27
==最好完全避免使用浮点数进行比较==
进制
二进制:0b
十进制
八进制:0
十六进制: 0x
123int i=10; //十进制int j=010; //八 ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。
第二天:Java历史、基础认识
梦开始的地方
学习内容Java的优势:三高高可用,高性能,高并发
详细来说
简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
Write Once,Run Anyway
Java 的发展
2004JDK1.4
2014JDK1.8
2021JDK1.11
跨平台原理: jvm虚拟机JavaSE,JavaEE,JavaMEJavaSE :Java标准版,Java基础知识JavaEE :开发企业级软件系统(B/s体系),(Web端,服务器开发)JavaME :移动设备和嵌入式设备,如手机、机顶盒上运行的应用程序B/s体系 :基于浏览器访问的网站C/s体系 :桌面应用程序Swing技术开发桌面应用程序:弃用,更多用c#SSM,Spring企业级网站 ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。
第一天:Markdown
磨刀不误砍柴功
学习内容:标题生成标题可以通过在行前添加不同数量的#号来生成。
1# 我是一级标题
我是一级标题1## 我是二级标题
我是二级标题1### 我是三级标题
我是三级标题1#### 我是四级标题
我是四级标题1##### 我是五级标题
我是五级标题1###### 我是六级标题
我是六级标题注意:最大支持六级标题,字号从一级标题到六级标题依次减少。在最后一个#号后要与文字有空格。
文本样式1*强调文本* or _强调文本_
强调文本 or 强调文本
1**加粗** or __加粗__
加粗 or 加粗
1==标记文本==
==标记文本==
1~~删除文本~~
删除文本
1>引用文本
引用文本
123引用文本的嵌套>文本1& ...