学习总结和计划

备注

本文是对暑假和加入软件小组两个月来的学习总结以及今后的学习计划

学到了什么

  • Java
  • Git
  • Markdown
  • JSP
  • XML
  • MySQL

各种语言的要点

面向对象的编程语言 ——Java

Java最大的特点就是面向对象,因此对象(object)就是核心。类(class)是相同属性和方法的对象的集合 ,简单来说就是数据和操作数据的方法的集合
Java的三大特性:封装继承多态
封装就是隐藏对象的属性和实现细节,控制在程属性的读和写(修改)的访问权限。 目的是增强安全性和简化编程,用户不必了解具体的实现细节,而只是通过外部接口,以特定的访问权限来使用类的成员(包括属性和方法)。
类是按一定体系和层次安排的,使得子类可以继承(extends)父类的行为。
多态指同一个实体同时具有多种形式,因此可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。

package test;//包声明
public class Test {//创建Test类
    public static void main(String[] args) {//主方法
    System.out.println("Hello World!");//打印输出"Hello World!"
    }
}
一个简单的Java程序

Java开发环境:

  • Java软件开发工具包JDK(Java Developers Kit)
  • 集成开发环境IDE(Integrated Development Environment)——Eclipse、MyEclipse

Java优点:

  • 简单性:Java和C、C++很相似,因此C程序设计人员很容易掌握Java的语法。另外,Java对C++进行了简化:用接口取代多重继承;不使用头文件,免去了预处理程序;没有结构,数组和串都是对象,不需要指针;实现垃圾自动收集......这些都能使程序员把更多的时间和精力花在研发上。
  • 可移植性:Java对硬件平台和操作系统是可移植的
  • 安全性:没有类似C语言中指针和内存释放等语法,避免非法操作内存;Java程序的代码要经过代码校检、指针校检等测试步骤才能运行,因此Java程序不可能存在损害系统的行为

Java应用领域:

  • 安卓(Android)
  • 嵌入式系统(Java ME)
  • 大型企业(银行后台电子交易系统、金融交易系统)
  • Web应用开发(JSP)
可扩展标记语言——XML

XML与HTML相比:

  • XML语法更加规范:区分大小写、必须要有关闭标签、元素必须正确嵌套、属性必须要被引号包围......
  • XML的标签为自定义的,并且可以扩展
  • XML用来存储和传输数据,其焦点是数据的内容
<note>
<heading>提醒</heading>
<time>今晚八点</time>
<location>无协办公室</location>
<topic>分享会</topic>
</note>
关于无协分享会的XML便签

XML优点:

  • 内容和结构分离
  • 格式统一
  • 支持多种编码
  • 可扩展

XML应用领域:

  • 数据交换
  • Web服务
  • 存储数据
  • 配置文件
动态网页技术——JSP

JSP(Java Server Pages)一般用于Web开发,它是在传统的HTML网页中插入Java程序和JSP标记,从而形成JSP文件。 用JSP开发的Web应用也是跨平台。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP最大的特点就是实现了HTML语法中的Java扩展(以 <%, %>形式),因此JSP也具备了Java的简单易用、完全的面向对象、具有可移植性且安全可靠等优点。

  <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>HelloWorld</title>
  </head>
  <body>
  <%out.println("HelloWorld!"); %>
  </body>
  </html>
一个简单的JSP网页

JSP开发环境:

  • Java软件开发工具包JDK
  • 服务器——Apache Tomcat
  • 集成开发环境——Eclipse IDE for Java EE Developers、MyEclipse

JSP页面元素:

  • 静态内容
  • 指令:(<%@ %>)
  • 表达式:(<%= %>)
  • 脚本:(<% %>)
  • 声明:(<%! %>)
  • 注释:(、<%--html--%>、//单行注释、/**/多行注释)

JSP优点:

  • 内容和显示分离(Java+HTML)
  • 一处编写,到处运行
  • 系统多平台支持
  • 数据库连接(JDBC)
  • 可重复组件(JavaBeans)
关系型数据库——MySQL

MySQL数据库中的数据存放在数据表中,并且采用访问数据库的最常用标准化的SQL 语言,因此具有体积小、速度快的优点。加上免费开源的特点,MySQL成为了当今最流行的关系型数据库管理系统。
MySQL操作简单,只需要通过命令行输入指令进行相应的操作。

学生信息数据表

MySQL优点:

  • 支持多种操作系统
  • 支持多种编码
  • 支持多线程
  • 支持大型数据库

今后的计划

  • MySQL数据库
  • Http等网络协议
  • Java实现XML文件的读取和写入
  • Java通过JDBC(Java Data Base Connectivity)连接MySQL数据库
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,531评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,780评论 0 11
  • 哈喽,大家好。偶是小编祭璃雪,各位亲们可以叫偶小6子。今天小编我给大家推荐的是,,,当当当,,,信封。 看到这款信...
    _祭璃雪阅读 302评论 0 0
  • 我知道我会十分寂寥地过完这一生 其中三分因为不被爱,另外七分却在质疑爱 有时候我会随便认识一个什么人 我会简单地跟...
    片刻小辣花阅读 521评论 2 8
  • lullaby_yy阅读 130评论 0 0