标签:web Java 数据库 数据类型 学习 关键字 随笔
本周学习了一些java语言的相关知识学到了以下知识
javase
Java语言的基础,是Java的最基本的库。基础语法加常用类库。
数据库
mysql(或者oracle),数据库是所有程序员都需要学习的,因为不管是C语言,还是C++,还是Java,或者其他,软件最终都是操作数据,而数据存储在数据库当中,所以数据库是必须要学习的,大学中大部分都是学习微软的SQLServer,但是企业中,尤其是互联网公司大部分使用的都是mysql数据库,对于数据库来说,除了mysql之外,大家如果还有精力的话,可以再学习一下oracle数据库。
jdbc:Java语言连接数据库。(使用java语言对数据库中数据进行增删改查等操作。)
web前端
对于系统结构来说,常见的有两种:第一种是CS结构,第二种是BS结构。BS结构是目前的主流。所谓的BS其实就是:Browser / Server,浏览器访问服务器的形式。
浏览器B端的就是web前端,在浏览器上运行的语言包括:HTML、CSS、JavaScript【JS最重要】
先学习HTML,再学习CSS,最后学习JavaScript。
javaweb(web后端)
BS结构,我们主要进行的是S端,S端是Server端(服务器端),服务器端可以是C语言,可以是PHP,当然也可以是Java。目前Java居多,占大部分!
先学习Servlet,再学习JSP。
web进阶
AJAX(发送一步请求的一个技术)
jQuery(是一个JavaScript语言的高级框架)
javaweb项目实战
基于Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + jQuery + AJAX能做一个web项目。
SSM三大框架(额外可选学SSH)
Spring + SpringMVC + MyBatis
此外,还学习了java标识符,关键字,数据类型,变量,常量
在Java程序中,已经定义好的被预先使用的一些特殊的单词称为关键字,一共有50个关键字(48+2个保留字),关键字都是小写的英文单词
其中,关键字分为
1、数据类型关键字
byte: 字节类型
short: 短整型
int: 整型
long: 长整型
float: 单精度浮点型
double: 双精度浮点型
char:字符型
boolean:布尔类型
2、流程控制关键字
if: 条件分支判断
else: 条件分支
switch: 条件分支判断
case: 条件分支其中一种情况
default:默认
break: 退出条件或循环
continue:退出当前循环,继续下一次循环
for: 循环
do: 循环
while: 循环
return: 方法的返回
3、面向对象的关键字
class: 定义类
interface: 定义接口
extends: 继承一个类
implements:实现一个接口
super: 超级(用于调用父类的成员)
this: 当前类
instanceof: 判断一个类的类型
import: 导入一个类
package: 定义一个类所在的包
new: 创建对象
4、修饰符关键字
abstract: 修饰符抽象类、抽象方法
final: 修饰常量
native: 本地的,也用于修饰变量
private: 私有的
protected: 受保护的
public: 公共的
static: 静态的
synchronized:修饰方法或代码块,用于线程安全的
transient: 瞬时状态
volatile: 瞬时状态
5、异常关键字
try: 试一试
catch: 捕获异常
finally: 最后执行的代码块(多出的一个)
throws: 定义需要抛出的异常
throw: 抛出异常
6、其他关键字
assert: 测试中的断言
strictfp: 其他
enum: 定义枚举
7、保留字
const、goto
数据类型有基本数据类型和引用数据类型两种
除以上学习内容外我还下载安装了Java的开发环境、Eclipse For Java Developer等
标签:web,Java,数据库,数据类型,学习,关键字,随笔 来源: https://www.cnblogs.com/louwangshayu/p/16437089.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。