All posts
List of all posts from this blog.
- Simple network console chat on Java
- Get links to all articles from site with python
- Ways of creating threads in Java
- Differences between abstract class and inte rface in Java
- C examples: simple input to output
- Examples of log package in Golang
- Usage of flag in New constructor of log p ackage in Golang
- Rocks and Diamonds
- Basic principles of OOP
- What is object-oriented programming
- What is "encapsulation"
- What is "inheritance" in OOP
- What is "polymorphism" in OOP
- What is "abstraction" in OOP
- What is messaging in OOP
- Basic concepts of OOP: "class", "object", "interface"< /a>
- What are the advantages and disadvantages of an object-oriented ap proach to programming
- What's the difference between composition and aggregation
- What are static and dynamic binding
- What the JVM is responsible for
- Classloader in Java
- Runtime data areas in Java
- Frames in JVM
- Execution Engine in JVM
- How are JRE, JVM and JDK different
- What are the access modifiers in Java
- What does the final keyword say
- What values are the default variables initialized to
- Method main in Java
- Logical and bitwise operations and operators in Java
- Where and what is the abstract modifier used for
- Concept of "interface" in Java
- What is a Design Pattern
- Types of design patterns
- Examples of basic design patterns
- Examples of generative design patterns
- Examples of structural design patterns
- Examples of behavioral design patterns
- What is Application Server
- How is an abstract class different from an interface in Java
- Can an object access a private member of a class in Java< /a>
- What is the order of calling constructors and initialization blocks, given the class hierarchy
- Static modifier, initialization blocks and exceptions in it i n Java
- Overriding and overloading methods in Java
- Static and non-static fields and methods in Java
- Types of classes in Java. Nested classes
- Nested classes, local, anonymous in Java
- Usage of assert statement in Java
- Heap and Stack memory in Java
- What is a garbage collector for in Java
- How does the garbage collector work in Java
- What flavors of garbage collectors are implemented in the HotSpot virtual machine
- How Serial Garbage Collector works in the HotSpot virtual machine
- String pool in Java
- Method finalize in Java
- Method finalize in Java, exceptions
- What is the difference between final, finally and finalize() in Java
- Type casting in Java
- Autoboxing in Java and rules for wrapping primitive types in wrapper classes
- Transaction isolation levels in database
- Class String in Java
- Object class in Java
- Constructor in Java
- Classes loaders and dynamic loading of class es in Java
- What is Reflection in Java
- Method equals() in Java
- Method hashCode() in Java
- Cloning objects in Java
- Shallow and deep cloning in Java
- Exceptions in Java
- Errors of the Error class in Java
- Work of try-catch-finally block in Java
- Generics in Java
- "Collection" in Java
- Fail-fast and fail-safe behavior in Java
- Iterator interface in Java
- ArrayList and LinkedList in Java
- ArrayList and LinkedList in Java, memory usage and speed
- Queue and Deque interfaces in Java
- HashMap, Hashtable, IdentityHashMap in Java
- HashMap, WeakHashMap, LinkedHashMap in Java
- HashMap in Java
- HashMap details in Java
- TreeSet, HashSet, LinkedHashSet in Java
- Collection details in Java
- List of innovations have appeared in Java 8 and JDK 8
- Lambda in Java
- Method Reference in Java
- Functional interfaces in Java
- Default and static methods in Java
- Stream in Java
- Methods in streams in Java
- Parallel processing of streams in Java 8
- Terminal and intermediate stream methods in Java
- Additional methods for working with associative ar rays (maps) appeared in Java 8
- LocalDateTime and ZonedDateTime in Java
- IO and NIO in Java
- I/O streams in Java
- Subclasses of OutputStream, Reader, Writer classes in Java
- PrintWriter and PrintStream in Java
- Сlass File in Java
- RandomAccessFile in Java
- Serialization in Java
- Externalizable in Java
- Customize serialization in Java
- Java Memory Model
- Multitasking in Java
- Process, thread, green threads in Java
- Threads in Java
- Synchronization in Java
- States of thread in Java
- Methods wait(), notify(), notifyAll() in Java
- Deadlock and livelock in Java
- Keywords volatile, synchronized, transient, native in Java
- Runnable, Callable, FutureTask, CyclicBarrier and CountDownLatch in Ja va
- Race condition in Java
- Stopping thread in Java
- Exception and interrupt in thread in Java
- Thread pool in Java
- Thread dump in Java
- ThreadLocal variable in Java
- Differences between synchronized and Ree ntrantLock in Java
- ReadWriteLock in Java
- Fork/Join framework in Java
- Thread safe Singleton in Java
- List of principles for multithreaded programming i n Java
- Servlet in Java
- Structure of servlet web project in Java
- Servlet container and application servers in Java
- How does servlet container manage servlet lifecycle in Java
- Common tasks performed in servlet container in Java
- Database and keys
- Normalization in databases
- Index in database
- Types of indexes in database
- Difference between clustered and non-cluster ed indexes
- Transactions in databases
- SQL statements
- JOIN in SQL
- HAVING, ORDER BY, GROUP BY, COUNT in SQL
- IN, BETWEEN, LIKE operators in SQL
- Data integrity constraints in SQL
- Stored Procedure, Triggers, Cursor
- JDBC
- Parts of JDBC
- Basic steps for working with a database using JDBC
- Transaction isolation levels supported in JDBC
- Execution of queries with JDBC
- XML, well-formed XML and valid XML
- XSD
- Methods for reading XML in Java
- volatile keyword in Java
- Slices as arguments in Golang
- What characters can a variable name consist of (a valid identifier) in Java
Comments
Post a Comment