第1章 Java语言概述
问题1 Java语言有哪些特性?
问题2 如何选择Java的分支?
问题3 如何学好Java语言?
问题4 如何安装JDK?
问题5 如何测试JDK是否配置成?
第2章 Eclipse开发工具
问题6 常用的Java开发工具包括哪些?
问题7 如何获得和安装Eclipse开发工具?
问题8 如何汉化Eclipse?
问题9 如何为Eclipse安装Window Builder插件?
问题10 如何使用Window Builder插件7
第3章 Java语言基础
问题11 char类型变量是否能保存一个汉字?
问题12 Java中是否有go to语句?
问题13 变量和常量有什么区别?
问题14 语句float num=314159是否正确?
问题15 short和char类型的取值范围各是多少?
问题16 final参数可以修改吗?
问题17 局部变量可以定义私有修饰类型吗?
问题18 表达式3-26=04的值是什么?
问题19 自增、自减运算符放在变量前后的区别是什么?
问题20 用最有效率的方法算出2乘以16等于几?
问题21 &和&&两个运算符的区别是什么?
问题22 运算符=与==有何区别?
问题23 能正确编译“short s=1;s=s+l:”吗?
问题24 表达式9/2与9/20的结果是否相等?
问题25 如何判断一个整数是奇数还是偶数?
问题26 不使用循环和条件语句如何求1+2++n的值?
问题27 复合赋值运算符+=计算的结果一定正确吗?
问题28 两个整数相乘的结果一定正确吗?
问题29 如何使用位运算符计算2的n次幂?
问题30 如何自定义类实现数值的四舍五入?
第4章 流程控制
问题31 如何应用if语句判断某一年是否为闰年?
问题32 if语句如何进行嵌套使用?
问题33 是否可以进行字符与编码的比较?
问题34 如何修改失败的ifelse语句?
问题35 两个if语句为什么运行结果不一样?
问题36 可以用switch分支语句代替if条件语句吗?
问题37 switch语句的条件表达式有哪些类型?
问题38 如何防止switch分支之间的串联?
问题39 如何定义满足条件的变量?
问题40 while与dowhile语句的区别是什么?
问题41 为什么会出现死循环?
问题42 死循环属不属于合法的循环?
问题43 如何确定是使用for循环还是while循环?
问题44 如何编程实现图形输出?
问题45 如何跳出当前的多重嵌套循环?
问题46 for循环中定义的变量的作用范围是什么?
问题47 如何编程解决李白提壶买酒的问题?
问题48 如何编程计算黄蓉难倒瑛姑的数学题?
问题49 break语句和continue语句有什么区别?
问题50 如何编程打印出7行的杨辉三角?
第5章 数组
问题51 如何声明和初始化数组?
问题52 数组元素默认的初始值都是什么?
问题53 如何获取二维数组的行、列数?
问题54 如何使用for循环和简易for循环遍历一维数组?
问题55 如何将数组arrl中的部分数据成员复制到数组arr2中?
问题56 如何获取一维数组中的最大值和最小值?
问题57 如何进行数组查找?
问题58 数组的排序算法有哪些?如何实现?
问题59 存储相同数据量的一维数组和二维数组所占内存是否相同?
问题60 为什么下面的代码会出现数组下标越界异常?
第6章 面向对象入门
问题61 面向对象的特征有哪些?
问题62 为什么需要面向对象?
问题63 什么是面向对象编程?
问题64 什么是类?
问题65 类和对象的区别是什么?
问题66 抽象类与抽象方法有什么作用?
问题67 如何设置类成员访问权限?
问题68 构造方法有何作用?
问题69 什么是方法重载?
问题70 如何定义类的成员变量和方法?
问题71 变量的作用范围是什么?
问题72 类的成员变量和方法的命名规范是什么?
问题73 只能通过构造方法创建对象吗?
问题74 什么是Java应用程序的主类?
问题75 如何隐藏类的属性,使其不会被其他类使用?
问题76 什么是静态变量和静态常量?
问题77 什么是静态方法?
问题78 静态语句块有什么作用?
问题79 如何访问类的成员变量和方法?
问题80 如何在一个类中访问另一个类的方法?
第7章 面向对象进阶
问题81 是值传递还是引用传递?
问题82 final参数可以被修改吗?
问题83 接口和抽象类有何区别?
问题84 如何调用父类的构造方法?
问题85 如何 *** 作被隐藏的成员变量和被重写的成员方法?
问题86 什么是方法的重写,以及如何实现方法重写?
问题87 final、finally和finalize有什么区别?
问题88 Java中如何模拟多重继承?
问题89 Java中如何使用clone()方法克隆对象?
问题90 有两种方式可以实现深克隆,其效率如何?
问题91 内部类是否可以被继承?
问题92 如何调用内部类和外部类同名的成员?
问题93 什么是匿名内部类,以及如何定义匿名内部类?
……
第8章 字符串与包装类
第9章 Java集合类框架
第10章 常用数学工具类
第11章 异常处理
第12章 输入/输出
第13章 枚举类型与泛型
第14章 Swing入门
第15章 多线程
第16章 网络通信
第17章 数据库 *** 作
这是Java基础部分,再者就是手机跟网站开发了。
第一阶段:
1. JAVA语法和基础,包括循环。。和类的相关内容,如实现,继承什么的
2. 你需要掌握几个重点的集合,List接口的两个子类LinkedList,ArrayList;然后是Map几口的两个子类HashMap,HashTable;Set接口 掌握List后学Set就容易了;掌握Collection和Collections的区别
3. 掌握IO一章,重点的几个流 InputStream,OuputStream;BufferedReader,BufferedWrite;
ObjectInputStream, ObjectOutputStream,,PrintWriter,FileReader,FileWriter了解JAVA的序列化,掌握JAVA的File类
4.JDBC非常重要,重点掌握Connection,PreparedStatement, Statement,ResultSet,
其他的可以在学习或项目中如果碰到再学,但早期重点掌握前面几个,其他了解足够,
数据库建议新手用MySql,下载Navicat for MySQL管理工具
5如果你想快速上手的话,那么你需要跳过这些,
包括:线程,网络编程,GUI编程
好的,现在你可以进入第二阶段了
1. HTML+JAVASCRIPT不必说了,掌握多少看自己把握了,CSS做了解
2. JSP+Servlet,你需要重点掌握几个,Request,Response,Session,其次是Application
另外你需要知道Redirect,ForWard的区别,Servlet的生命周期等
3. 标签方面:(1)掌握EL表达式;(2)最好掌握JSTL标签,不会也可,但如果掌握了JSP标签,学JSTL也十分简单,重点是迭代标签和格式化标签,
4. 学习AJAX,简单点就行了,无需深入研究
5. 掌握了上面的,你可以继续学习框架:Struts20;Hibernate3;Spring 20
6. 如果上面你都做到的话,并且在期间做了2到3个项目的话,OK你可以参加工作了
法克。
算法、数据都不是重点。
重点在于建立问题的模型和一些辅助的模型。
你只关心算法和那几个数据结构,你能写出上亿行的代码!有一句话是这样说的:当应用超过10万行代码,结构化设计思想(数据和算法)就似乎不太适用了。
发明面向对象就是为了应付代码膨胀所带来的软件复杂性。
面向对象的创始人阿伦·凯曾说一个一句很经典的话:
今天大部分的软件都很像上百万块砖堆叠在一起组成的埃及金字塔,缺乏结构完整性,只能靠强力和成千上万的奴隶完成。”
仔细品味这句话。。。。。。。。 人家很强调软件的架构啊!
有些应用问题,算法是解决不了的,一个人是解决不了的,因为这些问题的复杂性超出了单个人的能力(除了天才,但是天才是很少的),这些应用称为工业级应用。需要启用软件开发团队来完成。
“程序设计” 这个术语广泛被人们用于指代编程,编程是设计吗?算法设计,这个是指你在设计一款新的算法,还是在用别人发明的算法?
以上就是关于要做Java程序员 需要知道那些技术 重点有那些全部的内容,包括:要做Java程序员 需要知道那些技术 重点有那些、尚学堂百战程序员:学习java基础重点应该做什么、面向对象程序设计重点是算法而不是数据吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)