University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Kandidaatintutkielmat
  • View Item
JYX > Opinnäytteet > Kandidaatintutkielmat > View Item

Miksi Java-ohjelmointikielessä on funktiokielistä lainattuja ominaisuuksia

Icon
91.53Kb

Authors
Vilavaara, Riikka
Date
2020
Discipline
TietotekniikkaMathematical Information Technology
Access restrictions
The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyväskylä University Library (https://kirjasto.jyu.fi/en/workspaces/facilities).
You can request a copy of this thesis here
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
Moniin oliopohjaisiin ohjelmointikieliin, kuten Javaan, on viime vuosina lisätty funktionaalisille ohjelmointikielle ominaiset lambda-lausekkeet. Tämän tutkielman tarkoituksena on selvittää, miksi oliopohjaiseen Java-ohjelmointikieleen on lopulta päädytty lisäämään lambda-lausekkeet.
 
In the recent years lambda expressions, which are typical for functional programming languages, have been implemented to the otherwise object-oriented programming language called Java. The purpose of this thesis is to find reasons why.
 
Keywords
lambda-lausekkeet funktiorajapinnat funktionaalinen ohjelmointi Java ohjelmointikielet olio-ohjelmointi
URI

http://urn.fi/URN:NBN:fi:jyu-202006164197

Metadata
Show full item record
Collections
  • Kandidaatintutkielmat [4029]

Related items

Showing items with similar title or keywords.

  • Lambda-lausekkeet tietorakenteiden käsittelyssä C#-kielessä : satunnaistettu vertailukoe 

    Pasanen, Rami (2021)
    Ohjelmointikielten eri ominaisuuksia on historiallisesti tutkittu vähän ihmislähtöisestä ja myös opetuksellisesta näkökulmasta. Työssä verrattiin lambda-lausekkeita silmukoihin C#-kielessä tietorakenteiden käsittelyssä. ...
  • Ohjelmointi 1 : jotta tietokoneisiin voitaisiin luottaa myös tulevaisuudessa : versio 1.5 07.09.2010 

    Hyvönen, Martti; Lappalainen, Vesa (Jyväskylän yliopisto, 2010)
  • Web-sovellusohjelmointi Scala-ohjelmointikielellä 

    Parpala, Joni (2021)
    Nykyisten web-sovellusten kasvavat vaatimukset painostavat etsimään ratkaisuja tavanomaisten ohjelmointiparadigmojen ulkopuolelta. Tässä tutkielmassa selvitetään, miten funktio-ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteita ...
  • Inheritance and other main principles of C++ and other object-oriented languages 

    Sakkinen, Markku (University of Jyväskylä, 1992)
  • Multithread concurrency in a single thread environment 

    Pallari, Jaakko (2015)
    On olemassa kasvava tarve saada sovellukset toimimaan yhdenaikaisesti. Sovellukset voidaan rakentaa noudattamaan reaktiivista tyyliä yhdenaikaisuuden avustamiseksi. Elm ohjelmointikieli tarjoaa keinon rakentaa sovelluksia ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre