Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Core java for beginners and experts
Rating: 4.3 out of 5(106 ratings)
468 students

Core java for beginners and experts

Core java concepts with Real Examples
Created byBhanu Pratap
Last updated 6/2020
English

What you'll learn

  • Once you finish all the topics of course, you would be very confident in core Java and able to answer all core Java interview questions

Course content

13 sections245 lectures54h 24m total length
  • What is Java11:28

    Discover Java, a programming language first released by Sun Microsystems in 1995, offering fast, secure, reliable performance and features like simple, object-oriented design, portable bytecode, platform independence, and multithreaded execution.

  • JDK , JRE and JVM3:02

    This lecture explains the difference between the JDK and the JVM, noting that the JDK includes the JVM, library classes, and development tools, while the JVM executes Java code.

  • JVM Architecture8:22

    Explore the JVM architecture, including the classloader, heap memory, stack frames, and method area, and how the execution engine uses an interpreter and a just-in-time compiler to run bytecode.

  • How to Download JDK And Set to Environment Variable8:41

    Learn how to download the JDK, install it on Windows (64/32‑bit) or other platforms, and set JAVA_HOME and PATH in your system environment variables.

  • How to Setup Eclipse for Java9:18

    Install and set up Eclipse for Java development by downloading Eclipse, selecting a workspace, creating a Java project, and configuring the associated libraries and JDK in the project properties.

  • How to Create Java Project In Eclipse4:23

    Learn to create a Java project in Eclipse by right-clicking the Package Explorer, creating a project, source folders, a package, and a class with a main method.

  • Variables and Data Types in Java9:37

    Explore variables in java, including local, instance, and static variables, and distinguish primitive (int, long, float, double, boolean, char, byte) from non-primitive types, with examples and default values.

Requirements

  • JDK should be installed in system
  • Eclipse IDE should be installed in system

Description

I am designing Core Java course, in such a way that, anyone can understand easily without any prior knowledge of programming language. As a part of course I am adding lots of example with notes and live coding in eclipse.

Each Topics are covered in very details. with lot of Assignments which will help you for interview. Once you finish this course, you would able to answer any questions and will get lot of confidence in Java programming.

Core Java Includes:

1. What is Java

2. Features of Java

3. JDK, JRE and JVM

4. JVM Architecture

5. Variables and Data Types in Java

6. Increment and decrement operators in java

7. Java If Statement

8. Java if-else Statement

9. Nested-if

10. Switch Statement

11. For Loop In Java

12. For-each or Enhanced for Loop

13. While Loop In Java

14. Java Break Statement

15. Java Continue

16. Class, Object and Method

17. Static and Non-Static Member Of Class

18. Naming convention in Java

19. Constructor in Java

20. Return Type in Java

21. Access Modifier

22. This keyword in Java

23. Method Overloading In Java

24. Inheritance in Java

25. Method overriding In Java

26. Interface in Java

27. Abstract Class in Java

28. Super keyword in java

29. Instance Initializer block

30. Final Keyword in Java

31. Java instanceof operator.

32. Encapsulation in Java

33. Static Block in Java

34. Enum in Java

35. Type Casting in Java

36. Runtime polymorphism

37. Abstraction in java

38. Array in Java

39. String in Java

40. Stringbuffer in Java

41. Stringbuilder in Java

42. Exceptional Handling in Java

43. Throw Keyword

44. Throws Keyword

45. Finally Block

46. Collection Framework Architecture

47. Array List

48. Linked List

49. Set

50. Hash Set

51. Linked Hash Set

52. Tree Set

53. Map

54. Hash Map

55. Linked Hash Map

56. Tree Map.

57. Hash Table

58. Sorting in Collection

59. Comparable interface

60. Comparator interface

61. Multithreading in Java

62. Life cycle of a Thread

63. Thread Scheduler in Java

64. Thread Methods

65. Java Thread Pool

66. Java Thread Group

67. Java Garbage Collection

68. Synchronization in Java

69. Deadlock in java

Other topics update are in progress, Below topic will be updated soon.

  1. Properties file in Java

  2. Java I/O

  3. Java Programs


Who this course is for:

  • This course is very good for core Java learner and those who wants knows core Java