JAVA技术要点汇总,要做Java程序员 需要知道那些技术 重点有那些

1,要做Java程序员 需要知道那些技术 重点有那些JAVA的基?。篶oreJava数据库:oracle、mysql的等数据库的使用以及会写基本的增删改查的SQL语句服务器:最基本的就是了解ApacheTomcat了吧JAVA应用最广的web项目:包括html、servlet、jsp,以及jsp页面上的javascript、ajax、jquery三大流行框架:struts2,hibernate,spring最常用的就这么些了吧javaee的话 ssh(spring+struts+hibernate)必须的 。然后java反射机制、jni等等,总之技多不压身 。明确方向:android还是web开发 。方向确定了 ,  该 学的东西一搜就搜到了
2,Java基础有哪些知识点还有IO数据流 。。如果你想学习java的话从基础抓起就是不要用开发工具进行起步学习,你可以用Editplus等学习基础的东西你可以看看J2SE讲的都是JAVA 的基础知识祝你好运!java的运行环境是Eclipse..基础就是要熟练掌握和运用以下知识点:1.变量.数据类型.运算符.2.条件结构(if-else和switch)3.循环结构(while/do-while/for)4.OOP思想(面向对象编程)----类和对象5.数组和字符串以上这些都是最基础的了..如果有漏掉的就请其他兄弟补充一下吧..Java基础就是J2SE 。。包括:基本的编程通用语言,如:int...for,switch,if...等等,主要还是类——面向对象:继承,多态 , 重载;还有多线程,基本就这些了 。。。其实这些语言都差不多,基本的东西无非就是语法 。
3,java常用技术方面Java 主要分为java SE ,java EE(也就是J2EE),javaME(比如说做手机游戏比较简单),其中Java EE用途最广,也就是用来开发Web系统 , 比如说网上书店,学校里的选课系统等等简单系统都可以做.如果你要学的话,建议从java语言开始学期 , 然后学点JSP、servlet , 然后可以接触框架SSH(Struts+Spring+Hibernate)这样都会了的话,你找工作就是小Case!现在JAVA最普遍的应用我认为还是在JAVA WEB方面,学习JAVA最主要的开始学好JAVA基础 , 只要基础打好了以后学习JAVA方面的各项技术都容易多了,多实践 , 实践才是硬道理!JAVA有三个大平台,Java EE是企业版的,Java SE是标准版的,Java ME是微缩版的 EE用于Web开发 SE用于桌面应用程序开发 ME用于移动设备(手机,PDA)的应用程序开发jsf,struts,struts2,hibernate,spring,webwork,dwr都是很流行的 最流行的框架现在只有2种 struts+spring+hibernate(ssh) struts+spring+ibatis(ssi) 以后可能jsf会替代struts,SSH+JAVA EE,SSH就是框架struts2.0+spring+hiberna,楼主可以从基础学起,面向对象编程,和它的基本语法那些 。常见的?网站,跨平台软件 。。。。像手机JAVA 。。。先了解什么叫面向对象编程语言、然后学习语法 。。。学好基础 。。之后再选择发展方向【JAVA技术要点汇总,要做Java程序员 需要知道那些技术 重点有那些】
4,Java的基本知识1、JDK 1.6 以后新特性 用for循环mapMap<String ,String > map = new HashMap<String, String>(); for(String key : map.keySet()) String value = http://www.lisdn.com/mnsj/hhjy/map.get(key); }2、 while循环boolean flag = true; while(flag) //.....执行 //...退出条件 if((1+1) == 2) flag = false; } }3、普通for循环for(int i=0; i< 5; i++)//int i=0; 第一次执行i<5可以在这个范围内执行i++ 执行完之后i+1}在编程语言中,有很多种循环方式 。java中有for , while和do...while,还有新特性中的foreachfor循环语法:for(初始化表达式;判定表达式;更改表达式) 循环代码}执行逻辑:1)执行初始化表达式2)执行判定表达式,如果为false则循环结束3)执行循环代码4)执行更改表达式5)回到2)while语法初始化表达式while(判定表达式) 循环代码 更改表达式}执行逻辑:1)执行判定表达式,如果为false则循环结束2)执行循环代码3)回到1注:while循环和for循环完全对等,其初始化表达式和更改表达式无特定位置,应放置在代码的合理位置do...while循环语法初始化表达式do 循环代码 更改表达式}while(判定表达式);执行逻辑与while循环基本相同 , 区别为将1)和2)的顺序变换循环的使用1)for循环通常用于循环次数确定的情况,如执行累加操作2)while循环通常用于循环次数不确定的情况,如读取文件3)do...while循环很少使用for(初始化玻璃球;判断是否存在玻璃球;玻璃球--); 取出1个玻璃球; if(玻璃球颜色为红色) 循环结束;}5,java 基础知识有那些1、 对象的初始化(1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化 。基本类型:int型,初始化为0 。如果为对象:这些对象会按顺序初始化 。※在所有类成员初始化完成之后 , 才调用本类的构造方法创建对象 。构造方法的作用就是初始化 。(2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化 。不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时 未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化 。2、 继承时,对象的初始化过程 (1) 主类的超类由高到低按顺序初始化静态成员,无论静态成员是否为private 。(2) 主类静态成员的初始化 。(3) 主类的超类由高到低进行默认构造方法的调用 。注意 , 在调用每一个超类的默认构造 方法前,先进行对此超类进行非静态对象的初始化 。(4) 主类非静态成员的初始化 。(5) 调用主类的构造方法 。3、 关于构造方法 (1) 类可以没有构造方法,但如果有多个构造方法,就应该要有默认的构造方法,否则在继承此类时,需要在子类中显式调用父类的某一个非默认的构造方法了 。(2) 在一个构造方法中,只能调用一次其他的构造方法,并且调用构造方法的语句必须是 第一条语句 。4、 有关public、private和protected (1) 无public修饰的类,可以被其他类访问的条件是:a.两个类在同一文件中 , b.两个类 在同一文件夹中,c.两个类在同一软件包中 。(2) protected:继承类和同一软件包的类可访问 。(3) 如果构造方法为private,那么在其他类中不能创建该类的对象 。5、 抽象类 (1) 抽象类不能创建对象 。(2) 如果一个类中一个方法为抽象方法,则这个类必须为abstract抽象类 。(3) 继承抽象类的类在类中必须实现抽象类中的抽象方法 。(4) 抽象类中可以有抽象方法,也可有非抽象方法 。抽象方法不能为private 。(5) 间接继承抽象类的类可以不给出抽象方法的定义 。6、 final关键字 (1) 一个对象是常量,不代表不能转变对象的成员 , 仍可以其成员进行操作 。(2) 常量在使用前必须赋值,但除了在声明的同时初始化外,就只能在构造方法中初始化。(3) final修饰的方法不能被重置(在子类中不能出现同名方法) 。(4) 如果声明一个类为final,则所有的方法均为final,无论其是否被final修饰,但数据 成员可为final也可不是 。7、 接口interface (用implements来实现接口) (1) 接口中的所有数据均为 static和final即静态常量 。尽管可以不用这两个关键字修饰,但必须给常量赋初值 。(2) 接口中的方法均为public , 在实现接口类中,实现方法必须可public关键字 。(3) 如果使用public来修饰接口,则接口必须与文件名相同 。8、 多重继承 (1) 一个类继承了一个类和接口,那么必须将类写在前面,接口写在后面 , 接口之间用逗 号分隔 。(2) 接口之间可多重继承,注意使用关键字extends 。(3) 一个类虽只实现了一个接口,但不仅要实现这个接口的所有方法 , 还要实现这个接口 继承的接口的方法,接口中的所有方法均须在类中实现 。9、 接口的嵌入 (1) 接口嵌入类中,可以使用private修饰 。此时,接口只能在所在的类中实现,其他类不 能访问 。(2) 嵌入接口中的接口一定要为public 。10、类的嵌入 (1) 类可以嵌入另一个类中,但不能嵌入接口中 。(2) 在静态方法或其他方法中,不能直接创建内部类对象,需通过手段来取得 。手段有两种: class A class B B getB()B b = new B();return b; } } static void m()A a = new A();A.B ab = a.getB(); // 或者是 A.B ab = a.new B(); } (3) 一个类继承了另一个类的内部类 , 因为超类是内部类,而内部类的构造方法不能自动 被调用,这样就需要在子类的构造方法中明确的调用超类的构造方法 。接上例: class C extends A.B C()new A().super();// 这一句就实现了对内部类构造方法的调用 。} } 构造方法也可这样写: C(A a)a.super(); }// 使用这个构造方法创建对象 , 要写成C c = new C(a); a是A的对象 。11、异常类 JAVA中除了RunTimeException 类,其他异常均须捕获或抛出 。=结构程序化设计,面向对象设计,文件与数据流,Swing图形用户界面设计,小应用程序,数据库建议读《Thinking in Java》?。?

    推荐阅读