Java的一些基础知识
1.do-while循环不论循环条件判断结果,至少会执行一次。
2.Javac用于Java源代码文件编译成字节码的编译器。
3.import关键字导入包。
4.Java是Sun公司与1995年退出的高级语言。
5.switch语句中控制表达式的类型可以是:byte,short,char,int(jdk7.0后允许String)
6.在Java语言中:关系运算符的运算结果是:true、false。
7.If选择结构中的条件语句必须是:Booleam类型。
8.在Java中,类的成员变量包括:属性和方法。
9.path和Classpath的区别是:
a.path环境变量里面的记录的是可执行文件,如:.exe文件 对可执行文件先在当前路径去找,如果没有找到就去Path环境变量中配置的路径去找。
b.Classpath环境变量那个里记录的是Java类的运行文件所在目录。
10.Java是面向对象的程序设计语言,关于面向对象程序设计有点:
a.便于在计算机程序中用类似的软件对象模拟显示世界中的实体。
b.方法调用的形式是:对象名.方法名。
c.方法定义中需要有返回值类型,使用return语句返回值。void不能有reture语句。
12.JavaDoc标签 :如图

其中@param为:parameter
13.对字符串而言 :
== 用来比较两个值的地址是否相等(返回值:bool)
.equals 用来比较两个值内容是否相等(返回值:bool)
14.JDK目录结构:
1.bin目录下有许多工具。
2.demo目录下有各种演示例子。
3.jre目录是Java程序运行环境的根目录。
4.Include目录下是win32子目录,都是本地方法文件。
15.创建数组的语法为:
a:数组类型 [ ] 数组名=new 数组类型 [长度]
b: 数组类型 数组名 [ ]=new 数据类型[长度]
(数组下标从0开始)
16.Java语言封装借组访问控制符private
17.StringBuffer动态字符串的方法是对象 append( ) 来接字符串。
StringBuffer动态字符串数组 append( )往数组中添加。
18.JavaDoc注释正确有
三种注释方法:
1、单行注释 //注释的内容
2、多行注释 /*......*/
3、/**......*/,这种方式和第二种方式相似。这种格式是为了便于javadoc程序自动生成文档。
可利用dos命令生成JavaDoc
19.StringBuffer创建对象时可以带参数
String一般用来存放不可变的字符串,而StringBuffer可以用于存放可变的字符串。
String对象不可以使用append( )方法来追加字符串
20.类的方法说法:
a.方法的返回值必须与方法在定义时的类型匹配
b.方法如果没有返回值,则在定义方法的时候应该说明为void
c.方法只有被调用才能执行。
21.Main( ) 方法返回类型为void.
22.在elipse中:
F5是“单步跳入”会进入本行代码内部执行。
F6是“单步跳过”仅执行本行代码。
23.流程图简单介绍:
圆角矩形表示“开始与结束”
箭头代表工作流方向
矩形表示行动方案,普通工作环节用
平行四边形表示输入输出
菱形表示问题判断或“判定”(审核/审批/评审)环节
24.在Java中,elipse中主要有三种生成JavaDoc文档的方式:
第一种:在项目列表中按右键>>>>>选择Export(导出)Java下的javac
第二种:菜单选择:File>>>Export(文件>>导出)java下的javac
第三种:Project >>>Generate javadoc直接进入javadoc Generation
JavaDoc文档可以用命令行生成
Java的一些基础知识的更多相关文章
- 【Java面试】基础知识篇
[Java面试]基础知识篇 Java基础知识总结,主要包括数据类型,string类,集合,线程,时间,正则,流,jdk5--8各个版本的新特性,等等.不足的地方,欢迎大家补充.源码分享见个人公告.Ja ...
- 第76节:Java中的基础知识
第76节:Java中的基础知识 设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat 折佣动态代理解决网站的字符集编码问题 使用request. ...
- Java面试题-基础知识
参考文章:Java面试题-基础知识 基础能力 什么是值传递和引用传递 线程状态有哪些,它们之间是如何转换的 进程与线程的区别,进程间如何通讯,线程间如何通讯? HashMap的数据结构是什么?如何实现 ...
- JAVA核心技术I---JAVA基础知识(工具类Arrays和Collections类)
一:工具类 –不存储数据,而是在数据容器上,实现高效操作 • 排序 • 搜索 –Arrays类 –Collection类 二:Arrays类(处理数组) (一)基本方法 –排序:对数组排序, sort ...
- JAVA核心技术I---JAVA基础知识(static关键字)
一:static特殊关键字用处 –变量 –方法 –类 –匿名方法 二:静态变量:类共有成员 –static变量只依赖于类存在(通过类即可访问),不依赖于对象实例存在. –所有的对象实例,对于静态变量都 ...
- Java JDBC的基础知识(三)
在前面的Java JDBC的基础知识(二)和(三)中,主要介绍JDBC的原理和简单的应用过程.尤其在(二)中,可以发现代码进行多次try/catch,还有在前面创建连接等过程中好多参数我都给写定了. ...
- Java JDBC的基础知识(二)
在我的上一篇Java JDBC的基础知识(一)中,最后演示的代码在关闭资源的时候,仅仅用了try/catch语句,这里是有很大的隐患的.在程序创建连接之后,如果不进行关闭,会消耗更多的资源.创建连接之 ...
- Java并发(基础知识)—— Executor框架及线程池
在Java并发(基础知识)—— 创建.运行以及停止一个线程中讲解了两种创建线程的方式:直接继承Thread类以及实现Runnable接口并赋给Thread,这两种创建线程的方式在线程比较少的时候是没有 ...
- Java开发培训基础知识解析之反射机制
Java是老牌编程语言,是当前应用最广泛的编程语言之一.想要学习Java你就一定要掌握Java基础知识,而反射对于初学Java的人来说绝对是非常重要的知识点.什么是反射?如何理解反射机制?如何使用反射 ...
- Java JDBC的基础知识(五)
本文主要记录JDBC基础知识之后的部分内容.另外,我看到<Java核心基础2>中第四章是主要介绍数据库编程的.里面有一些说明和应用特别灵活,有些部分也太容易理解,建议大家看一下.这篇是依然 ...
随机推荐
- WinForm 文件操作
文件及文件夹操作 C/S:WinForm可以操作客户端文件 Client ServerB/S:浏览器服务 Brower Server 命名空间:using system .IO; 1. File类:文 ...
- 穷举 迭代 while
for循环拥有两类: 穷举: 把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况. 例:1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,香皂2元,牙刷5元.求刚好花 ...
- 编写JQuery插件-3
该了解我们也知道的差不多了,接下来编写我们第一个jq插件吧 封装对象方法的插件 我们编写一个设置和获取颜色的插件,我们需要实现两个功能 1.设置匹配元素的颜色 2.获取匹配元素(元素集合的第一个)的颜 ...
- C++编程练习(4)----“实现简单的栈的链式存储结构“
如果栈的使用过程中元素数目变化不可预测,有时很小,有时很大,则最好使用链栈:反之,如果它的变化在可控范围内,使用顺序栈会好一些. 简单的栈的链式存储结构代码如下: /*LinkStack.h*/ #i ...
- Vue框架Element的事件传递broadcast和dispatch方法分析
前言 最近在学习饿了么的Vue前端框架Element,发现其源码中大量使用了$broadcast和$dispatch方法,而Element使用的是Vue2.0版本,众所周知在Vue 1.0升级到2.0 ...
- ADODB——RecordSet对象
转自网友,看着挺全就转了,供大家学习研究. Recordset 对象的属性 1.CursorType 属性 AdOpenForwardOnly: 仅向前游标,默认值.除了只能在记录中向前滚动外,与静态 ...
- centos 7安装es 及异常处理
首先,我们从官网下载zip包:(官网:https://www.elastic.co/downloads/elasticsearch) 直接使用浏览器下载可能会很慢,我一般会copy下载链接,然后w ...
- java udp 发送小数数字(较难)
代码全部来自:http://825635381.iteye.com/blog/2046882,在这里非常感谢了,我运行测试了下,非常正确,谢谢啊 服务端程序: package udpServer; i ...
- 用VUEJS做一个网易云音乐
前言:自己学习VUEJS也一段时间,但一直没有做出来一东西.我自己一直喜欢用网易云音乐app,于是乎就做了这个app. 项目截图 技术栈 vue全家桶 (vue vue-router vuex) ax ...
- C++ 头文件系列(istream)
1. 简介 其实叫它istream有点不合适,因为该头文件不仅定义了istream,还定义了iostream. 2. basic_istream模版 basic_istream继承自basic_ios ...