Giter Site home page Giter Site logo

fizteh-java-2015's Introduction

Программирование на языке JAVA

Курс лекций и семинаров для студентов второго курса ФизТеха, факультет ФИВТ на 2015 год.

Семинары

Лекции (2014 год)

  1. Java, JVM, примитивные типы
  2. Object, String, исключения
  3. IO Stream, инициализация объектов, enum
  4. Лямбды, аннотации, обобщения, коллекции
  5. Reflection, Proxy, JUnit
  6. Сериализация, XML, JSON
  7. Многопоточность
  8. Многопоточность
  9. Многопоточность
  10. Сборщик мусора
  11. Работа с сетью

Список литературы

  • Брюс Эккель — Философия Java (Thinking in Java)
  • Brian Goetz — Java Concurrency in Practive (продвинутая книжка по многопоточности в Java)
  • The Java™ Tutorials

fizteh-java-2015's People

Contributors

alexmikhalevich avatar andrewgark avatar cache-nez avatar daniildmitriev avatar dariazvereva avatar ermolmak avatar evlinkov avatar fminkin avatar irina-rud avatar kormushin avatar loulett avatar mamaevads avatar misha100896 avatar nikitarykov avatar nmakeenkov avatar okalitova avatar oshch avatar pashmentov96 avatar preidman avatar regresscheck avatar riazanovskiy avatar riskingh avatar rtriangle avatar thefacetakt avatar veraklim avatar yuri-pechatnov avatar zakharovas avatar zemen avatar zerts avatar zuev-stepan avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fizteh-java-2015's Issues

Инструкции про pom.xml

В текущем виде указание добавить ссылку на родителя вредно (пункт 5). Можно дописать "если такого нет"

Ошибки в и вопросы к примеру к 3 заданию

В примере к 3 заданию:

  1. Делается groupBy по getName, хотя select по getGroup
  2. Делается orderBy по функциям, зависящим от Student, хотя логичнее делать по функциям, зависящим от Statistics (т.е Statistics::getGroup и Statistics::getCount)
  3. В 494 группе два человека, один из которых 2006 года рождения, а в ответе сказано, что количество людей старше 20 лет из 494 группы = 2
  4. во втором запросе вторым параметром идет строка, а не функция. В следующем пункте я заменю на s -> "all"
  5. Кажется, запрос:
from(list(student("ivanov", LocalDate.parse("1985-08-06"), "494")))
                        .selectDistinct(Statistics.class, s -> "all", count(s -> 1), avg(Student::age))
                        .execute();

Должен возвращать {Statistics{group=all, count=1, avg=30}

Что сейчас происходит - вне моего понимания (в частности, что значит count=3,27 куда подевался avg, и если count=3,27 значит count=3, avg=27, то почему count=1 когда там всего 1 студент?)

Также этот код не полностью согласуется с вышеупомянутым примером, а хотелось бы

И, раз уж заговорил, кажется в Statistics'e age, раз уж он берется средним, должен быть Double (а не Long, как сейчас)

Прошу пояснить, что из этого баги, а что фичи, и если фичи, то что я понимаю неправильно

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.