Translate

2017年10月24日 星期二

106-1 元智資工 - Introduction to Java - 存取修飾 Access modifier

存取修飾 Access modifier

除了私有 private 以外,還有其他的存取修飾(存取權):
  • public: 所有的類別都可以存取。
  • private: 只有該類別可以存取。
  • package: 同一個 package 內的類別可以存取。當我們沒有寫任何 access modifier 時就是 package。
  • protected: 子類別可以存取。
modifierclasspackagesubclassworld
publicYYYY
protectedYYYN
packageYYNN
privateYNNN


Source: 物件導向軟體工程  https://nlhsueh.gitbooks.io/oose/content/manuscript/class.html

2016年10月18日 星期二

105-1 元智資工 - Introduction to Java - Annotations




Annotations
Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations have no direct effect on the operation of the code they annotate.
Annotations have a number of uses, among them:
  • Information for the compiler — Annotations can be used by the compiler to detect errors or suppress warnings.
  • Compile-time and deployment-time processing — Software tools can process annotation information to generate code, XML files, and so forth.
  • Runtime processing — Some annotations are available to be examined at runtime.
This lesson explains where annotations can be used, how to apply annotations, what predefined annotation types are available in the Java Platform, Standard Edition (Java SE API), how type annnotations can be used in conjunction with pluggable type systems to write code with stronger type checking, and how to implement repeating annotations.

Link : https://docs.oracle.com/javase/tutorial/java/annotations/basics.html
Wiki : https://en.wikipedia.org/wiki/Java_annotation



Reference:

  • https://goo.gl/3Qp3k9
  • http://www.itzhai.com/java-based-notebook-annotation-annotation-introduction-and-use-custom-annotations.html#read-more
  • http://www.jianshu.com/p/71e1906af9fa

2016年10月17日 星期一

105-1 東海資管 - 大數據分析實務 - Data Journalism 個案收集


Dear 各位同學

請完成Data Journalism 的個案調查與介紹,
並思考自己想要製作的Data 故事!

繳交時間:10/31

參考資料:



繳交格式:

學號:
姓名:
  • 個案1 名稱 :
  • 個案1 網址 :
  • 個案1 喜歡的原因 :
  • 個案1 使用資料集
  • 資料集1名稱:
  • 資料集1源:
  • 資料集1網址
  • 資料集2名稱:
  • 資料集2源:
  • 資料集2網址
  • ..... 
  • 個案2 名稱 :
  • 個案2 網址 :
  • 個案2 喜歡的原因 :
  • 個案2 使用資料集
  • 資料集1名稱:
  • 資料集1源:
  • 資料集1網址 
  • 資料集2名稱: 
  • 資料集2源:
  • 資料集2網址
  • 個案3 名稱 :
  • 個案3 網址 :
  • 個案3 喜歡的原因 :
  • 個案3 使用資料集
  • 資料集1名稱:
  • 資料集1源:
  • 資料集1網址
  • 資料集2名稱:
  • 資料集2源:
  • 資料集2網址

個人Data Journalism 設計
  • 主題 :
  • 資料來源:
  • 介紹:

學號:
姓名:

  • 個案1 名稱 :
  • 個案1 網址 :
  • 個案1 喜歡的原因 :
  • 個案1 使用資料集
  • 資料集1名稱:
  • 資料集1源:
  • 資料集1網址
  • 資料集2名稱:
  • 資料集2源:
  • 資料集2網址
  • ..... 
  • 個案2 名稱 :
  • 個案2 網址 :
  • 個案2 喜歡的原因 :
  • 個案2 使用資料集
  • 資料集1名稱:
  • 資料集1源:
  • 資料集1網址 
  • 資料集2名稱: 
  • 資料集2源:
  • 資料集2網址 
  •   .....
  • 個案3 名稱 :
  • 個案3 網址 :
  • 個案3 喜歡的原因 :
  • 個案3 使用資料集
  • 資料集1名稱:
  • 資料集1源:
  • 資料集1網址
  • 資料集2名稱:
  • 資料集2源:
  • 資料集2網址 
  •  .....

個人Data Journalism 設計
  • 主題 :
  • 資料來源:
  • 介紹:

105-1 東海資管 - 大數據分析實務 - MySQL Load data from File





Lload data local infile FILE_PATH into table TABLE_NAME fields TERMINATED by ','  lines TERMINATED by '\r';

 Example:

  •  load data local infile '/home/pan/pet2_dot.txt' into table pets2 fields TERMINATED by ','  lines TERMINATED by '\r';

2016年10月4日 星期二

105-1 元智資工 - Introduction to Java - Class / Method / Object

Class / Method / Object
  • Class Structure
    • Constructor
    • Method
    • Member

    • Controlling Access to members
      • Public
      • Private

    • Overloaded

    • Inheritance
      • Superclass
      • Subclass
      • Protected
      • override
    • Polymorphism

  • References
    • CH3 : Introduction to Classes, Objects Methods and Strings
    • CH8 : Classes and Objects: A Deeper Look
    • CH9 : Object-Oriented Programming: Inheritance
    • CH10 : Object-Oriented Programming: Polymorphism

Summary of important concepts

  • Inheritance
  • Package
  • Overloaded
  • Override
  • Polymorphism

2016年10月3日 星期一

05-1 東海資管 - 大數據分析實務 - 10.03~10.17 作業與練習



各位同學

兩週時間寶貴,請別忘了要複習與思考專題方向,
幾個重點如下:


  1. 專題文件製作,請使用google docs建立一個小組的專題報告文件,並把範例的內容貼入你們小組的文件中,並依照格式編輯 (灰色字體的部分這次還不用編輯)。
  2. 複習課程內容,教材資料已經上傳,於表格中可以找到下載網址
  3. Java程式語言預習,電子書下載:
    • https://www.javaworld.com.tw/jute/post/view?bid=22&id=295899
    • http://www.importnew.com/4578.html
  4. 多逛逛Open Data ( http://data.gov.tw/ ),尋找有趣的資料集
    • 每組請提供一個文件
    • 組員每個人提供三個資料集,並說明為什麼選擇這個資料集
    • 資料集最少要有 csv 格式
    • 下次上課會請每組一位同學介紹自己挑選的資料集