java核心技术 一般般吧,java编程思想是非常好的一本书,如果你有C#的基础,直接买java编程思想吧,java编程思想是注重思想,java核心技术在我看来就是一本API。但是java基础还是很重要的,你可以在网上找一些资料,大概两天吧java的基本知识全部搞定。对于你而言,不需要急着学习java,而是要知道java有那些技术。
java se 技术体系。
高级特性
反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入
核心编程
IO、多线程、实体类、集合类、正则表达式、XML和属性文件
图形编程
AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace
网络编程
Applet、Socket/TCP/UDP、NIO、RMI、CORBA
Java语法基础
类、抽象类、接口、最终类、静态类、匿名类、内部类、异常类、编码规范
我建议是你多看原版英文经典的书籍,比如《thinking in java》,还有它给的英文原版API文档,多开发练习,不懂就看API,开始可能费劲,不过必须习惯啊,慢慢就好了,多看英文的对你以后工作什么的有好处。我找了,电驴里面有,我用的是手机,给你发不了…
如果是刚开始学的话随便看一本关于JAVA入门的书都可以啦,千万别看那些什么JAVA从入门到精通那些书,又臭又长,那么厚的书谁看谁都想睡觉。但又因为你又C#的基础,C#跟JAVA的语法很多相似的,所以你可以直接上网看一下JAVA的语法,然后直接买一本叫 Effective Java 的书,这本书确实很有用,是那些编写JAVA语言的人对JAVA的理解来的
行不行啊,视频是最好的学习方式,谁还看书啊,我们老师都说看看视频做做项目就行了,java上手快,没问题。