Polls related to Java. Learn from the opinions of the community.

Joined July 2022
2 Photos and videos
30 Jul 2023
How do you deal with nullability in Java? Comment if none or combination of these.
43% Add null checks
57% Use Optional
0% @Nullable and @NotNull
0% Checker Framework
7 votes • Final results
1
1
1,149
31 Jul 2023

1
60
31 Jul 2023
There is another interesting library for null-safety in Java called JSpecify: jspecify.dev/docs/user-guide But its not listed above as option because it is not sufficiently used yet.
58
16 Jun 2023
As a Java programmer, I use var (local variable type inference)… If your answer is “sometimes”, comment why/when.
53% Everywhere possible
27% Nowhere
20% Sometimes
15 votes • Final results
2
1,556
26 Nov 2022
What do you think will be the output of this, assuming you run it with Java 19 (preview enabled)? See poll below.
1
1
12 Dec 2022
The correct answer is C. The expression 'p2 instanceof Point(int x, int y) point' not only matches p2 with Point to create a variable point, but also deconstructs it into variables x and y. To do that it uses accessor methods x() and y() and therefore they get executed.
1
12 Dec 2022
This does not happen while evaluating expression 'p1 instanceof Point point' and therefore x() and y() methods don't get executed.
21 Sep 2022
Which cloud service do you use for your Java applications?
62% Amazon (AWS)
14% Microsoft (Azure)
10% Google (GCP)
14% No/Other (Please comment)
21 votes • Final results
1
21 Aug 2022
For your Java backends, what do you use on the frontend? Java, JavaScript or something else.
16% I don’t have any frontend
13% JSP Servlet Thymeleaf etc
60% Angular, React, Vue etc
11% Other (Please comment)
62 votes • Final results
3
1
15 Aug 2022
Optional: what do you think about it?Choose from: 1. It has helped improve null-safety/ readability 2. It could have been designed better 3. Both For any of the choices, if you want to provide arguments, the comments section is open.
61% 1. Yes, definitely helped
20% 2. No, could be better
20% 3. Both
41 votes • Final results
2
2
Preview features are provided with a JDK release for developers to experiment with them and provide feedback. Have you ever used preview features for any JDK release?
59% Yes
35% No
6% What are those?
17 votes • Final results
2
What type of database do you use?
88% Relational
10% NoSQL
2% Other (Please comment)
40 votes • Final results
1
If you use Relational Database, which one is it?
21% Oracle
65% PostgreSQL
6% MySQL
9% Other (Please comment)
34 votes • Final results
1
1
If you use NoSQL database, which one is it?
22% Cassandra
35% MongoDB
26% Redis
17% Other (Please comment)
23 votes • Final results
Besides Java, what is your most favourite JVM language?
25% Scala
45% Kotlin
16% Clojure
14% Other (Please comment)
51 votes • Final results
3
1
3
What’s your preferred mode of learning?
40% Videos/ Talks/ Training
34% Tutorials/ Blogs
26% Documentation/ Manuals
0% Other (Please comment)
35 votes • Final results
1
2
Which ORM (Object Relational Mapping) framework do you use?
50% Hibernate
0% EclipseLink/ MyBatis
41% Spring Data JDBC/ JOOQ
9% No/Other (Please comment)
22 votes • Final results
1
Spring Data JDBC is not a complete ORM implementation and JOOQ is not ORM. But these are included as they are popular choices for interacting with databases.
1
30 Jul 2022
Which option will you choose to implement this: If user has an account then they get 5% discount, otherwise they don’t get any discount. (Select in poll below.)
1
4
30 Jul 2022
Which option will you choose?
22% A
28% B
42% C
8% Other (Please comment)
36 votes • Final results
1
1