I went to the Java Women's Club # 1

June 11, 2017 Java Women's Club

[Tokyo] [Women / Men with women only] A full-scale introduction to Java! !! !! I will invite the author (* ´∀` *) #javajo

1. 13: 30-13: 45 Venue Description & Java Women's Club

2. 13: 45-14: 40 Self-introduction

--What is the Java Women's Club? Click here for details --Next time 7/9 ★ From Java Women's Club to the world ★ (It seems that you can hear from the JCP secretariat) --You can hear an interesting story from the author of a full-scale introduction to Java![This book](https://www.amazon.co.jp/Java%E6%9C%AC%E6%A0%BC%E5%85%A5%E9%96%80-~%E3%83%A2 % E3% 83% 80% E3% 83% B3% E3% 82% B9% E3% 82% BF% E3% 82% A4% E3% 83% AB% E3% 81% AB% E3% 82% 88% E3 % 82% 8B% E5% 9F% BA% E7% A4% 8E% E3% 81% 8B% E3% 82% 89% E3% 82% AA% E3% 83% 96% E3% 82% B8% E3% 82 % A7% E3% 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E3% 83% BB% E5% AE% 9F% E7% 94% A8% E3% 83% A9 % E3% 82% A4% E3% 83% 96% E3% 83% A9% E3% 83% AA% E3% 81% BE% E3% 81% A7-% E8% B0% B7% E6% 9C% AC- % E5% BF% 83 / dp / 477418909X)

――Participants are different ――Is there many people who say up to Java7? --There is also a front-end engineer --Two men. (It comes unexpectedly.)

3. [Extra] Logs and Exceptions (Introduction to Java)

--AcroquestTechnorogy Mr. Murata ――Even if you know Java, you can only do it when you come to the development site ... So you wrote the book.

--What should be output to the log? ――It can be difficult for people to understand when there are various parties involved.

--What should be decided in log output? --Log level definition --Log operation level --Log format --Log output format (rotation)

--Log implementation --isDebugEnabled Police (laughs) ――It seems that it will be replaced with a placeholder even if you don't bother to concatenate the strings now.

--Log operation --Log level can be set for each package --Dynamic setting is possible (it can be changed temporarily)

--Type of exception

--Basics of exception handling

--Application method design and exception handling --Determine the exception handling method in the application method design. --What exception ――Where and how to handle --Consider a mechanism to handle exceptions in common

4. 14: 00-15: 30 Full-scale introduction to Java -from old Java to modern Java

--AcroquestTechnorogy Mr. Tanimoto --Rewrite what was written in the old version in hands-on format to the new one --for-each / enumeration --String concatenation - LocalDate

5. 15: 40-16: 25 Introduction to Stream API Stream Kihon that I can't hear anymore

――Why use it? ――Because you will use it in the way of thinking in the future?

--Lambda expression --To concisely represent an interface that has only one method to implement. --Replace the contents of the anonymous class

--Functional face --Interface with only one method to implement (Runnnable, etc.)

--Kihon grammar of lambda

  (argument) -> {processing}

--Argument type can be omitted --Return and {} can be omitted if the process is one line --Method reference (can be omitted if one argument is clear) System :: out :: println

――Why you should learn Stream API ――I think it's a pain to learn, but ... (I don't feel it's worth learning ...) --It is important to handle Stream. (The flow of the river going on ...) --Handling Web requests, queuing processing, etc. for which the upper limit is unknown (HotStream) --Java 8's Stream API handles ColdStream. (Those whose upper limit is visible) --Non-blocking asynchronous API (RxJava / Reactor) --All of this will be described in the form of Stream API. ――The coming era will be an era of handling large amounts of data requests, so you should prepare for that.

6. 16: 35-17: 05 Writing Secrets-Introduction to Java Book Writing

  1. 17:05~17:20 AMA

8. Impressions

It's a pretty BBA, so I hesitated to go, but I enjoyed it. I also bought the books mentioned above, but I think they are good books.

★ I want people like this to read it ★

  1. Ojisan, Obasan, whose history of Java stops at around 1.4, 5 (I fall into this category)
  2. I know how to use the basic API, but beginners who want to take a step forward from there

Recommended Posts

I went to the Java Women's Club # 1
[* Java *] I went to JJUG CCC 2017 Fall
[Java] I want to calculate the difference from the date
I went to Scala Fukuoka 2019!
I tried to implement the Euclidean algorithm in Java
I studied the constructor (java)
Input to the Java console
[JDBC] I tried to access the SQLite3 database from Java.
I tried to summarize the basics of kotlin and java
I want to use the Java 8 DateTime API slowly (now)
I want to simplify the conditional if-else statement in Java
I went to JJUG CCC 2019 Spring
I tried to interact with Java
I tried to explain the method
I tried the Java framework "Quarkus"
Welcome to the Java Library Swamp! !!
I tried to summarize Java learning (1)
The road from JavaScript to Java
I tried to summarize Java 8 now
I want to return to the previous screen with kotlin and java!
I tried to translate the error message when executing Eclipse (Java)
I tried to summarize the methods of Java String and StringBuilder
[Java] I want to perform distinct with the key in the object
I tried to move the Java compatible FaaS form "Fn Project"
I tried to display the calendar on the Eclipse console using Java.
I tried to summarize the methods used
[Java] How to use the File class
Java reference to understand in the figure
Introduction to java for the first time # 2
[Java] How to use the hasNext function
Java SE8 Silver ~ The Road to Pass ~
[Java] How to use the HashMap class
About the procedure for java to work
I tried the new era in Java
[Java] How to use the toString () method
Studying how to use the constructor (java)
[Processing × Java] How to use the loop
I wanted to add @VisibleForTesting to the method
[Java] How to get the current directory
[day: 5] I summarized the basics of Java
I was addicted to the roll method
I tried to implement the Iterator pattern
[Java] I personally summarized the basic grammar.
[Processing × Java] How to use the class
I was addicted to the Spring-Batch test
How to install the legacy version [Java]
How to get the date in java
I tried to summarize the Stream API
I want to stop Java updates altogether
Output of the book "Introduction to Java"
[Java] Color the standard output to the terminal
[Java] How to use the Calendar class
[Introduction to Java] I tried to summarize the knowledge that I think is essential
I called the COTOHA API parser 100 times in Java to measure performance.
I want to get the IP address when connecting to Wi-Fi in Java
I want to get the field name of the [Java] field. (Old tale tone)
I translated the grammar of R and Java [Updated from time to time]
Run R from Java I want to run rJava
[Java] How to use Thread.sleep to pause the program
I tried to make Basic authentication with Java
[Rails] I tried to raise the Rails version from 5.0 to 5.2