+ 2

Where can I learn this? Some of its java, some is just Computer Science

What I need to learn- null, this, super, super.method(args), super(args), this.var, this.method(args), this(args), instanceof Conversion to supertypes and (Subtype) casts Bitwise operators (<<, >>, &, ~, |, ^, >>=, <<=,!=, &=, |=, ^=) Pattern class, Regex (. + * \d \D \s \S \w \W [abc] [^abc] [a-zA-Z]) , matches Generic collections (Collection, List, Set, Map, Stack, Queue, PriorityQueue, ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap) See supplemental class reference list. Stacks, Queues, Binary Trees, Linked Lists, Heaps, Hash Tables, Priority Queues, Graphs

16th Jan 2018, 6:20 PM
Clint
Clint - avatar
6 Answers
+ 5
For all computer science take a look at crash course to computer science https://m.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo Linear data structures -array[] // you know what an array isšŸ˜‰ -linked list (each entry contains data and the address to the next item in the list) -stack ( an implementation of linked list. just like a stack of books, the last item on top is the first out, no removing from the middle)ā˜ļø -queue (an implementation of a linked list. Like a supermarket queue, the first one in is the first out) Dynamic data structures -binary tree(has a parent node and 2 children nodes, each child node can have a maximum of 2 children, easy to search) -set (implementation of a tree structure , data is automatically sorted, doesnā€™t accept duplicate values) -map(implementation of a hash table with a key and value pair) -graphs(each node can have multiple connections and form a circuit unlike trees) Please share your knowledge
17th Jan 2018, 12:06 AM
Logomonic Learning
Logomonic Learning - avatar
+ 4
When in doubt, search web for term. It should give you answers you can understand. It will list language reference documentation and tutorials that exists on that subject. If you fail finding an answer you understand, pick the one that makes the most sense to you. Post a link to it with a description of what left you confused and someone will try to explain it so you do understand.
16th Jan 2018, 6:54 PM
John Wells
John Wells - avatar
+ 2
Sorts (Selection, Insertion, Mergesort, Quicksort) and Searches (Sequential, Binary) ā€“ same canonicals as AP Analysis of algorithms: informal comparison of running times, exact calculation of statement execution counts, Big-O notation, best case / worst case / average case time and space analysis Twoā€™s complement binary representation of negative 8-bit integers ā€“ conversion both ways between base 10 and base 2 Boolean simplification using generic notation (A*B,A+B,AƅB,ļæ½, ļæ½ āˆ— ļæ½,ļæ½ + ļæ½,ļæ½Ć…ļæ½ ā€“ using truth tables and Boolean Identities to analyze and simplify Boolean expressions (see list of identities on UIL CS website)
16th Jan 2018, 6:21 PM
Clint
Clint - avatar
+ 2
these ones I kind of know but am not 100% strong at ---- User-Defined Classes (constructors, methods, instance variables, private vs. public, overloading, overriding, final local variables, static final class variables, static methods, static non-final variables) Constructors and initialization of static variables, default initialization of instance variables Concepts of inheritance, abstract classes, interfaces and polymorphism Boolean expressions and operators (==, !=, <, <=, >, >=, &&, ||, !, &, |, ^) including short-circuit evaluation System.out.print(),println(),printf(), %f, %d, %s, escape sequences \n, \\, \ā€ Parsing (String.split(), Integer.parseInt(), Double.parseDouble()) Java Standard Library (String, Integer, Double, Character, Math, Object, Comparable, Scanner, Random, Arrays) See supplemental class reference list. Arrays.sort() and Collections.sort() Recursion, Dynamic Programming Polish notation ā€“ representation, analysis, and conversion of simple infix, prefix, and postfix expressions
16th Jan 2018, 6:21 PM
Clint
Clint - avatar
+ 1
Okay, thanks! that will help a lot. What do you mean by share my knowledge?
17th Jan 2018, 12:19 AM
Clint
Clint - avatar
0
If anyone can explain any of these concepts simply, please do so. šŸ‘
17th Jan 2018, 1:19 AM
Logomonic Learning
Logomonic Learning - avatar