• 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
  • 首页
  • 作文
  • 散文
  • 故事
  • 古诗
  • 短文
  • 语录
  • 写作
  • 诗歌
  • 百科
  • 知识
首页 » 基础知识 » java怎样玩转(java)

java怎样玩转(java)

分类:基础知识 日期:2022-05-18 15:28 浏览:11 次

1.java基础知识

1. PATH环境变量。

作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的。

我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。2、public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int sum=0;//设定一个变量,求和的值 for(int i=1;i<=100;i++){ sum=sum+i; } System.out.println("1+2+3+。

.+100的和:"+sum); }}3、import java.util.Arrays;public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int str[]={1,3,9,5,4,8,2}; Arrays.sort(str); System.out.println("数组中最大数:"+str[str.length-1]); }}4、public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str="abc.java.txt";//定义一个变量设置文件名称 System.out.println(str.substring(str.lastIndexOf(".")+1)); }}5、public class Student {private String name;//姓名private int age;//年龄private double score;//成绩public Student(String name,int age,double score){ this.name=name; this.age=age; this.score=score;}public String getName() { return name;}public void setName(String name) { this.name = name;}public int getAge() { return age;}public void setAge(int age) { this.age = age;}public double getScore() { return score;}public void setScore(double score) { this.score = score;}}6、我就不贴代码了。你自己创建借个对象。

然后把五个对象的成绩放在一个数组中,直接调用Arrays.sort(数组名) 这个方法排序输出就ok了。7、方法:可以使用文件流来读写。

楼主可根据文件的类型选择是字节流还是字符流来实现。如果楼主还需要,可以把代码写出来8、TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。

一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。

三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。

面向非连接的UDP协议“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。

UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。

比如,我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。例如,在默认状态下,一次“ping”操作发送4个数据包(如图2所示)。

大家可以看到,发送的数据包数量是4包,收到的也是4包(因为对方主机收到后会发回一个确认收到的数据包)。这充分说明了UDP协议是面向非连接的协议,没有建立连接的过程。

正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。

TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。9、

。

2.Java基础知识教程

你好,我java也是自学的,我就自己的经验给你说下,首先看视频比较好,这里推荐马士兵的java视频,优酷上可以直接下,视频讲的很好,很容易听懂,张孝祥的也可以,他们的最大共同点就是:他们的教学都是以学生面试、就业为目的。对于一心想要学好java,然后就业的人,帮助很大。而且看视频就相当于有个老师当面给你讲解,是java初学者非常有效的方法。当然,光看视频是不行的,还要找本java初级教程之类的书看,这是打基础的,基础很重要,等看完视频了,初级教程之类的书至少要从头到尾看一本,至于初级教程的书,都差不多,你找一两本合自己口味的就行,这时有一定基础了,推荐你看《java编程思想》这本书,现在已经出第五版了,这本书已经得到了学习java的绝大部分人的认可,虽然刚开始看,会觉得难,不过不要紧,第一遍能看懂30%就不错了,要多看几遍,我当时是看了3遍,等着本书看的差不多了,推荐你看《java核心技术》这本书,分上下两册,这也是得到一致认可的好书。等你能把这两本书看的差不多了,我想这个时候不用问别人,自己差不多对自己的水平就有了个概念。

还有就是在学习的过程中肯定会遇到各种问题,包括枯燥,气馁等等,希望你能坚持到最后,到时一定能得到令你满意的收获!!其实学习java的过程中有很多乐趣的,比如玩自己编写的小游戏等等,成就感不言而喻!!

希望能帮到你,如有疑问,请继续追问!!

3.请问如何打好Java的基础

以我的经验来看:

1.任何事情都离不开动手,要勤于动手做练习,从简单的开始。

2.多阅读书籍,从简单的开始,基础不够好的话,不要一次性去读什么think in java我估计读得晕晕乎乎,当然这本书还是要收集的,等技术好了再去读一定收获不少,而且节省时间。

下面是两本基础方面的书

(零基础学JAVA)

(THINK IN JAVA)

3.在多动手多练习的同时,一定要学会思考,只按着书籍或者视频的书籍的示例做没有意义。当然首页要能把书上的搞明白,然后看是否能按自己的思维改编一下程序,这样学东西你才不会进入呆板的学习。

4.多交流,同样的问题再高手眼里看是怎么思考的,怎么做的。这很重要,学习方法,学习思维。

4.java基础知识 有哪些知识点 要全面 不用详细

第2章 一切都是对象2.1 用句柄操纵对象2.2 必须创建所有对象2.2.1 保存在什么地方2.2.2 特殊情况:主类型2.2.3 Java中的数组2.3 绝对不要清除对象2.3.1 作用域2.3.2 对象的作用域2.4 新建数据类型:类2.4.1 字段和方法2.5 方法、自变量和返回值2.5.1 自变量列表2.6 构建Java程序2.6.1 名字的可见性2.6.2 使用其他组件2.6.3 static关键字2.7 我们的第一个Java程序2.8 注释和嵌入文档2.8.1 注释文档2.8.2 具体语法2.8.3 嵌入HTML2.8.4 @see:引用其他类2.8.5 类文档标记2.8.6 变量文档标记2.8.7 方法文档标记2.8.8 文档示例2.9 编码样式2.10 总结2.11 练习 第3章 控制程序流程3.1 使用Java运算符3.1.1 优先级3.1.2 赋值3.1.3 算术运算符3.1.4 自动递增和递减3.1.5 关系运算符3.1.6 逻辑运算符3.1.7 按位运算符3.1.8 移位运算符3.1.9 三元if-else运算符3.1.10 逗号运算符3.1.11 字串运算符+3.1.12 运算符常规操作规则3.1.13 造型运算符3.1.14 Java没有“sizeof”3.1.15 复习计算顺序3.1.16 运算符总结3.2 执行控制3.2.1 真和假3.2.2 if-else3.2.3 反复3.2.4 do-while3.2.5 for3.2.6 中断和继续3.2.7 切换3.3 总结3.4 练习 第4章 初始化和清除4.1 由构建器保证初始化4.2 方法过载4.2.1 区分过载方法4.2.2 主类型的过载4.2.3 返回值过载4.2.4 默认构建器4.2.5 this关键字4.3 清除:收尾和垃圾收集4.3.1 finalize()用途何在4.3.2 必须执行清除4.4 成员初始化4.4.1 规定初始化4.4.2 构建器初始化4.5 数组初始化4.5.1 多维数组4.6 总结4.7 练习 第5章 隐藏实施过程5.1 包:库单元5.1.1 创建独一无二的包名5.1.2 自定义工具库5.1.3 利用导入改变行为5.1.4 包的停用5.2 Java访问指示符5.2.1 “友好的”5.2.2 public:接口访问5.2.3 private:不能接触5.2.4 protected:“友好的一种”5.3 接口与实现5.4 类访问5.5 总结5.6 练习 第6章 类再生6.1 合成的语法6.2 继承的语法6.2.1 初始化基础类6.3 合成与继承的结合6.3.1 确保正确的清除6.3.2 名字的隐藏6.4 到底选择合成还是继承6.5 protected6.6 递增开发6.7 上溯造型6.7.1 何谓“上溯造型”?6.8 final关键字6.8.1 final数据6.8.2 final方法6.8.3 final类6.8.4 final的注意事项6.9 初始化和类装载6.9.1 继承初始化6.10 总结6.11 练习 第7章 多形性7.1 上溯造型7.1.1 为什么要上溯造型7.2 深入理解7.2.1 方法调用的绑定7.2.2 产生正确的行为7.2.3 扩展性7.3 覆盖与过载7.4 抽象类和方法7.5 接口7.5.1 Java的“多重继承”7.5.2 通过继承扩展接口7.5.3 常数分组7.5.4 初始化接口中的字段7.6 内部类7.6.1 内部类和上溯造型7.6.2 方法和作用域中的内部类7.6.3 链接到外部类7.6.4 static内部类7.6.5 引用外部类对象7.6.6 从内部类继承7.6.7 内部类可以覆盖吗?7.6.8 内部类标识符7.6.9 为什么要用内部类:控制框架7.7 构建器和多形性7.7.1 构建器的调用顺序7.7.2 继承和finalize()7.7.3 构建器内部的多形性方法的行为7.8 通过继承进行设计7.8.1 纯继承与扩展7.8.2 下溯造型与运行期类型标识7.9 总结7.10 练习 第8章 对象的容纳8.1 数组8.1.1 数组和第一类对象8.1.2 数组的返回8.2 集合8.2.1 缺点:类型未知8.3 枚举器(反复器)8.4 集合的类型8.4.1 Vector8.4.2 BitSet8.4.3 Stack8.4.4 Hashtable8.4.5 再论枚举器8.5 排序8.6 通用集合库8.7 新集合8.7.1 使用Collections8.7.2 使用Lists8.7.3 使用Sets8.7.4 使用Maps8.7.5 决定实施方案8.7.6 未支持的操作8.7.7 排序和搜索8.7.8 实用工具8.8 总结8.9 练习 第9章 违例差错控制9.1 基本违例9.1.1 违例自变量9.2 违例的捕获9.2.1 try块9.2.2 违例控制器9.2.3 违例规范9.2.4 捕获所有违例9.2.5 重新“掷”出违例9.3 标准Java违例9.3.1 RuntimeException的特殊情况9.4 创建自己的违例9.5 违例的限制9.6 用finally清除9.6.1 用finally做什么9.6.2 缺点:丢失的违例9.7 构建器9.8 违例匹配9.8.1 违例准则9.9 总结9.10 练习 第10章 Java IO系统10.1 输入和输出10.1.1 InputStream的类型10.1.2 OutputStream的类型10.2 增添属性和有用的接口10.2.1 通过FilterInputStream从InputStream里读入数据10.2.2 通过FilterOutputStream向OutputStream里写入数据10.3 本身的缺陷:RandomAccessFile10.4 File类10.4.1 目录列表器10.4.2 检查与创建目录10.5 IO流的典型应用10.5.1 输入流10.5.2 输出流10.5.3 快捷文件处理10.5.4 从标准输入中读取数据10.5.5 管道数据流10.6 StreamTokenizer10.6.1 StringTokenizer10.7 Java 1.1的IO流10.7.1 数据的发起与接收10.7.2 修改数据流的行为10.7.3 未改变的类10.7.4 一个例子10.7.5 重定向标准IO10.8 压缩10.8.1 用GZIP进行简单压缩10.8.2 用Zip进行多文件保存10.8.3 Java归档(jar)实用程序10.9 对象串联10.9.1 寻找类10.9.2 序列化的控制10.9.3 利用“持久性”10.10 总结10.11 练习 第11章 运行期类型鉴定11.1 对RTTI的需要11.1.1 Class对象11.1.2 造型前的检查11.2 RTTI语法11.3 反射:运行期类信息11.3.1 一个类方法提取器11.4 总结11.5 练习 第12章 传递和返回对象12.1 传递句柄12.1.1 别名问题12.2 制作本地副本12.2.1 按值传递12.2.2 克隆对象12.2.3 使类具有克隆能力12.2.4 成功的克隆12.2.5 Object.clone()的效果12.2.6 克隆合成对象12.2.7 用Vector进行深层复制12.2.8 通过序。

5.完全零基础如何Java入门

零基础。

首先要做好心理准备,学习java编程,是要花费很长时间和精力的。而且java做为一门主流通用语言,包含很多方面。

所以,一定要有恒心和兴趣,另外,最好有自己特别想深入的某一方面,比如java web编程,这样可以集中精力快速突破。然后,按部就班的学习方式是很枯燥的,而且你会经常感到茫然,只见树木不见森林,长此以往就会丧失信心。

所以,要经常接触一些实例,自己多做一些实践,既能把手练熟,又能从中探索乐趣,保持继续前进的动力。

当然,刚开始,你一定要先掌握基本语法,这方面的书很多。《Java编程思想》就很好了。

就这样开始吧,边学习边体会,慢慢就会进入轨道。

6.如何学好JAVA基础知识

怎样才能学好 首先你必须想学好,再一个就是有耐心,别怕遇到困难,心平气和。

2、什么样的人才能学好 对编程有天赋的人,或对编程很有兴趣的人,或态度认真积极努力的人,或必须要学,而不得不学的人,或者你以前精通其他编程语言并很有经验的人,等等,总之因人而异,一句话,你得有耐心,别怕遇到困难,因为肯定会遇到困难的。 3、从零开始多长时间能学好 如果JAVA是从0开始,但是你有其他计算机基础知识的基础,你会很快上手的,2个月之内会学的比较好(保守估计);如果JAVA是从0开始,但你精通另外一门编程语言,尤其是面向对象语言,如C++,你会非常快上手的,他们就更孪生兄弟差不多,1个月之内(很保守的估计),甚至更快;如果你对计算机一窍不通,所有的都是从0开始,那么你将很慢才会上手。

4、怎么算学好 基础知识很牢固,能独立解决很多问题;并且在实际工作中迅速的解决与处理实际问题,即使你没遇到过的问题,在短时间内你有通过自己的学习与努力也能解决,也就是遇到自己不会的,新的东西,你也很快会上手,就说明的的JAVA能力已经很强了。 5、用什么方法能学好 首先必须学习基础理论知识,这些基础要牢固,如果你有C++的基础,并对面向对象思想有很好的理解,那么你学的就很快了,其实学习语法很简单,最主要是学会起思想;还要理论与实践想结合,做大量的编程练习,这是很主要的,在基础知识学的差不多的时候,练习也很熟练的时候,最好买本JAVA的编程实例看看,跟着书做几个真正的应用程序,例如一些管理系统什么的,这是非常有益处的,让你离真正的实际应用就很近了,而且让你真真切切的直观的感受到了JAVA的实际用途,用法等等。

6、哪本教材好 这个不好说,因人而异,我喜欢的教材你不一定认为好,你喜欢的我不一定认为好。我的建议是看一些比较简单的JAVA教材,尽快看完,做做练习,对JAVA有个直观的感受,先入门。

然后再看较全面较详细的教材,深入学习,深入研究,仔细仔细的。 其实上面只是对JAV刚刚入门的建议,要想成为高手,你还需要多年的实际项目工程经验。

做的越多,你理解的就越深。 至于计算机专业英语教材哪本比较好这个问题我也不是很清楚。

JAVA学习的视屏教程 初级读物: 《21天学通Java2第三版》 《Java 2编程详解》 《Java 2从入门到精通》 高级读物: 《Thinking in Java》 《java与模式》 开发Java的常用工具 1. 记事本+JDK:原始社会,不可思议的组合。 2. Jcreator+JDK:小巧伶俐的组合,提供自动补全功能,强力推荐。

如果安装Jcreator后无法编译程序,就手动配置一下〔Configure〕-->〔Options〕-->〔JDK Profiles〕-->〔New〕选择JDK的安装目录。要使用自己的类,可以使用〔Edit。

〕功能在已有的JDK中添加类,其功能类似设置CLASSPATH。(其中add Path是添加路径、add Archive来添加一个.jar的文件) 3. netBeans:Sun提供的IDE 环境,要求配置很高,反正我的机器跑得很慢。

4. Jbuilder:地球人都知道。 5. Eclipse:可以通过插件实现意想不到的功能。

7.新手java应该怎么学

很多开始学习Java编程的人,很容易被前所未有的概念、定义,搞得一头雾水。当类、对象、接口、构造函数、方法、继承、多态、各种修饰符等概念扑面而来的时候,脑子里顿时变成了一片浆糊,并直接导致了畏难心理,这些现象在初学的时候是最常见。针对Java编程初学者存在的这些困惑,给大家以下几点建议:

运用基本的j2seAPI

除了Java语言本身的语法之外,懂得运用j2se的API也是一个必要的课题,然而在这么多的API下,你必然想知道哪些API是必要或常用的。我的建议是先掌握字符串处理、异常处理、容器(Container)、输入/输出(I/O)、线程(Thread)这几个主题。

API的内容庞大,没有任何一本是可以详细讲解每个API如何运用,你也不需要将API背诵下来,你要懂得查询API文件说明,虽然API文件都是英文的,但基本上只要有基本的英文阅读能力就足以应付查询需求。

奠定Java的语法基础

学习Java的第一步,就是学会使用Java这个程序语言来编写程序,而学习程序语言的第一步就是熟悉其语法的使用。程序语言就是一门语言,所不同的是这种语言是用来与计算机沟通的,所以若要熟悉语言,使用的方法莫过于多看别人写的程序,了解别人是如何使用Java来解决问题的,然后针对同样的程序进行练习,并从实例中测试自己是否真正了解到如何解决问题。

加入论坛参与讨论

在学习的过程中,如果有人可以共同讨论,将会加速学习的速度。你可以找一个讨论区并摸索当中的资源,这可以省去不少的学习时间。在中文讨论区中,建议多参与Java技术论坛,在论坛上有相当丰富的资源。

使用搜索引擎

作为一个软件开发人员,懂得使用搜索引擎,来寻找问题的答案,是一项必要的能力。使用Google(Google),几个简单的关键词通常就可以为你找到问题的答案。

学习地图

在学习完基本的j2se之后,你会想要实际应用Java来编写程序,如果民需要编写窗口程序,可以学习Swing窗口设计;如果你要编写数据库相关软件,可以学习JDBC;如果你想要朝Web程序发展,可以学习JSP/Servlet;如果你想要学习手机程序开发,可以朝j2me方向学习。

java基础知识怎样玩转

相关推荐:
  • 2014初级药剂师真题(初级药师考试内容及其题型都有哪些)
  • 知识产权法律基础自测答案(求《法律基础》模拟题和答案)
  • 医学类考题及答案(医学试题库)
  • 公共分什么类别(公共都包括哪些)
  • 一级下册第八单元归类(人教版小学语文一年级下册第一~八单元教材分析及教学建议)
上一篇:小学电梯安全知识讲座(电梯安全知识培训内容) 下一篇:课外文言文阅读解题步骤

相关推荐

2014初级药剂师真题(初级药师考试内容及其题型都有哪些)
知识产权法律基础自测答案(求《法律基础》模拟题和答案)
医学类考题及答案(医学试题库)
公共分什么类别(公共都包括哪些)
一级下册第八单元归类(人教版小学语文一年级下册第一~八单元教材分析及教学建议)
钢结构工程相关(钢结构有哪些点)
dhlfedex的(请问:DHL.EMS.UPS.TNT.FEDEX.各有什么不同及)
衡器考试题(求电子秤原理及)
招警公共考什么(公安系统公务员考试公共主要考哪些)
证券资格证金融(证券资格考试汇总是什么)
用户名:
密码:
潮流时尚 写作素材 创新创业
生活常识 策划方案 安全知识
自考专业 家居生活 三农创业
励志故事 时尚穿搭 星座知识
热门分类

声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
 蜀ICP备2020033479号-4  Copyright © 2016  学习鸟. 页面生成时间:3.391秒

返回顶部