"window->Preferences->Java->Debug" and disable the "suspend execution of uncaught exceptions"
http://stackoverflow.com/questions/10121214/has-myeclipse-implicit-breakpoint-in-debugging-mode-in-class-urlclasspath
If I'm reading you right, you want to specify some classes that you
don't want to step into? I think what you want is...
Window -> Preferences -> Java -> Debug -> Step Filtering
http://www.eclipse.org/forums/index.php/t/101609/
Task Windows (Windows>Show View>Tasks, find Todo in Eclipse)
See the following on how to change configure Task Windows
http://www.mooreds.com/wordpress/archives/446
Add shortcut key to bookmarks
Windows>preference>Key>search for "add bookmark"
set alt+b (in windows)
http://stackoverflow.com/questions/3141493/bookmarks-in-eclipse-set-and-go-using-hotkeys-do-they-exist
Adding bookmark / Open bookmark windows
http://sandarenu.blogspot.sg/2008/02/using-bookmarks-in-eclipse.html
Finding classes/packages (ctrl+shift+h)
http://stackoverflow.com/questions/8944994/how-to-find-package-by-name-in-eclipse
Find usage (ctrl+shift+g)
Find type declaration (ctrl+g)
Find usage (ctrl+shift+g)
Find type declaration (ctrl+g)
Eclipse Shortcut (alt+left arrow)
Generate Constructor (Alt+Shift+S, O)
http://www.eclipseonetips.com/2010/03/08/generate-class-constructors-in-eclipse-based-on-fields-or-superclass-constructors/
includes import
ctrl+shift+o
Open file in explorer
http://basti1302.github.io/startexplorer/
Formatting code
ctrl+shift+f
Formatting code upon save
http://www.eclipseonetips.com/2009/12/13/automatically-format-and-cleanup-code-every-time-you-save/
Automatic put semicolon at the end
http://www.eclipseonetips.com/2010/02/22/place-a-semicolon-at-the-end-of-a-java-statement-in-eclipse/
Duplicate Lines
Rename variable
ALT+SHIFT+R
Time different
Generate Constructor (Alt+Shift+S, O)
http://www.eclipseonetips.com/2010/03/08/generate-class-constructors-in-eclipse-based-on-fields-or-superclass-constructors/
includes import
ctrl+shift+o
Open file in explorer
http://basti1302.github.io/startexplorer/
Formatting code
ctrl+shift+f
Formatting code upon save
http://www.eclipseonetips.com/2009/12/13/automatically-format-and-cleanup-code-every-time-you-save/
Automatic put semicolon at the end
http://www.eclipseonetips.com/2010/02/22/place-a-semicolon-at-the-end-of-a-java-statement-in-eclipse/
Duplicate Lines
Ctrl-Alt-Down: copies current line or selected lines to below
Ctrl-Alt-Up:: copies current line or selected lines to above
Ctrl-Shift-L: brings up a List of shortcut keys
Rename variable
ALT+SHIFT+R
Time different
long beginTime = System.currentTimeMillis();
//Some operations. Let us asssume some database operations etc. which are time consuming.
//
long endTime = System.currentTimeMillis();
long difference = endTime - beginTime;
I prefer visual presentation:
╔══════════════╦═════════════════════╦═══════════════════╦══════════════════════╗
║ Property ║ HashMap ║ TreeMap ║ LinkedHashMap ║
╠══════════════╬═════════════════════╬═══════════════════╬══════════════════════╣
║ ║ no guarantee order ║ sorted according ║ ║
║ Order ║ will remain constant║ to the natural ║ insertion-order ║
║ ║ over time ║ ordering ║ ║
╠══════════════╬═════════════════════╬═══════════════════╬══════════════════════╣
║ Get/put ║ ║ ║ ║
║ remove ║ O(1) ║ O(log(n)) ║ O(1) ║
║ containsKey ║ ║ ║ ║
╠══════════════╬═════════════════════╬═══════════════════╬══════════════════════╣
║ ║ ║ NavigableMap ║ ║
║ Interfaces ║ Map ║ Map ║ Map ║
║ ║ ║ SortedMap ║ ║
╠══════════════╬═════════════════════╬═══════════════════╬══════════════════════╣
║ ║ ║ ║ ║
║ Null ║ allowed ║ only values ║ allowed ║
║ values/keys ║ ║ ║ ║
╠══════════════╬═════════════════════╩═══════════════════╩══════════════════════╣
║ ║ Fail-fast behavior of an iterator cannot be guaranteed ║
║ Fail-fast ║ impossible to make any hard guarantees in the presence of ║
║ behavior ║ unsynchronized concurrent modification ║
╠══════════════╬═════════════════════╦═══════════════════╦══════════════════════╣
║ ║ ║ ║ ║
║Implementation║ buckets ║ Red-Black Tree ║ double-linked ║
║ ║ ║ ║ buckets ║
╠══════════════╬═════════════════════╩═══════════════════╩══════════════════════╣
║ Is ║ ║
║ synchronized ║ implementation is not synchronized ║
╚══════════════╩════════════════════════════════════════════════════════════════╝
http://eclipse.dzone.com/news/effective-eclipse-shortcut-key
No comments:
Post a Comment