- 浏览: 105896 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小小诺:
博主实例2中的代码博主难道没有测试吗?“工资总额不能超过6万元 ...
PLSQL -
emilyzhanghong:
我一般都用工具导入导出,语句记不住.
ORACLE 导入导出
1:人机交互的方式: 一是 图形化界面 ;
二是 命令行方式。
2:命令行方式介绍:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
cls : 清空当前目录。
java语言特点:(最主要的特点)跨平台性。
这里的“平台”指的是“操作系统”, 那么java是如何实现跨平台的呢?由于JVM(Java虚拟机)的存在,它才得以跨平台。但是需要注意,JVM是不跨平台的。JVM只是起到承上启下的作用。也就是说不同的系统,会有自己不同于其他系统的虚拟机。
注意:c++与java内存管理方式的区别(指堆内存):c++内存需要手动清除,而java是自动处理那些不需要的数据的。
3. JDK与JRE的区别:
Jdk负责java的开发和运行,jre只负责运行。
它们的关系可以使用两个等式来表示:JRE = JVM + 类库;
JDK = JRE + 开发工具。
4.下载以及配置环境变量:(重点)
1.一劳永逸的配置方式:我的电脑--属性--高级--环境变量
编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
打开DOS命令行,任意目录下敲入javac。
如果出现javac 的参数信息,配置成功。
2.临时配置方式:使用set
set :用于查看本机的所有环境变量的信息。
set 变量名 :查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值 :给指定变量定义具体值。
想要在原有环境变量值基础上添加新值呢?
首先,通过%变量名%操作符获取到原有环境变量的值。
然后加上新值后在定义给该变量名即可
举例:给path环境变量加入新值
set path=新值;%path%
注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。
3.配置技巧:
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\jdk1.6.0_01
path=%JAVA_HOME%\bin;%path%
%path%:动态获取path环境变量的值。
%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
classpath:
指的是类文件路径。依赖于JVM。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。
.java 和 .class
第一个是编译,第二个是运行文件。
在doc中运行:目录\Javac **.java
Java **
5.main 方法的作用:
1.保证程序独立运行。
2.它是程序的入口。
3.它被JVM所调用。
6. 关键字
7. 标识符
由字母,数字,下划线,美元符号组成,但不能以数字开头,不可以使用关键字。
Java中的名称规范:
包名:多单词组成时所有字母都小写。
xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。
XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。
xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。
XXX_YYY_ZZZ
8.注释
Java语言有三种注释方式,第一种是单行注释 // ;第二种是多行注释 /* */;
第三种是文档注释 /* **/
注意: 1.多行注释不能嵌套多行注释
2.单行注释可以嵌套多行注释,多行也可以嵌套单行。
特别要注意的是,程序员写程序,必须加注释。
9.常量与变量
其中包括整数间的进制转换
二进制:0,1 ,满2进1.
八进制:0-7 ,满8进1. 用0开头表示。八进制可以看作是三个2进制
十进制:0-9 ,满10进1.
十六进制:0-9,A-F,满16进1. 用0x开头表示。十六进制可以看作是四个2进制
以前对于进制转换问题,一直弄不明白,今天算是有了些头绪。
十进制转化为二进制:例如把6转化为2进制
6除以2=3 余数为0
3除以2=1 余数为1
余数为1
那么6的二进制,就是从最下面的开始依次连接起来,就是110了。
10.总结:
感觉今天收获还是很大的,以前没有用过doc命令,很多东西以前都是有一丁点的了解,都不是很熟悉。但今天细致的学习了一番,感觉又会了很多新知识,虽然今天没有编写代码,很多都是些实际操作和理念的东西,但让我对java也有了更好的认识。
我觉得今天收获最大的还有一件事就是,以后写代码时,我可以依据这样的方式来提示自己,明确思路。
/* 需求:
思路:
步骤:
*/
这样我就可以克服不知道敲什么代码等的问题了。
问题清单
1:classpath 的作用,我还是有点含糊。
classpath环境变量:虚拟机在运行一个程序时,首先需要加载字节码文件。这时虚拟机不认操作系统的路径,它只会去classpath环境变量配置的目录下去找是否存在指定的.class文件
2:关于进制,师傅,你有没有更好的理解办法,我对于2进制和10进制它们的相互转化理解的可以了,但是感觉8进制,还有16进制,它们之间的转化,还是似懂非懂。
1.十进制转其他进制: 除进制,取余,直到商为0,将余数反转
2.其他进制转十进制: 用乘法,第n位的数*进制的n次方,结果全部相加
3.二进制转八进制每三位一看,二进制转十六进制每四位一看。
这样的问题举几个例子 就OK了 练习下理解下,属于数学问题,你理解了 就很容易了。
二是 命令行方式。
2:命令行方式介绍:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
cls : 清空当前目录。
java语言特点:(最主要的特点)跨平台性。
这里的“平台”指的是“操作系统”, 那么java是如何实现跨平台的呢?由于JVM(Java虚拟机)的存在,它才得以跨平台。但是需要注意,JVM是不跨平台的。JVM只是起到承上启下的作用。也就是说不同的系统,会有自己不同于其他系统的虚拟机。
注意:c++与java内存管理方式的区别(指堆内存):c++内存需要手动清除,而java是自动处理那些不需要的数据的。
3. JDK与JRE的区别:
Jdk负责java的开发和运行,jre只负责运行。
它们的关系可以使用两个等式来表示:JRE = JVM + 类库;
JDK = JRE + 开发工具。
4.下载以及配置环境变量:(重点)
1.一劳永逸的配置方式:我的电脑--属性--高级--环境变量
编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
打开DOS命令行,任意目录下敲入javac。
如果出现javac 的参数信息,配置成功。
2.临时配置方式:使用set
set :用于查看本机的所有环境变量的信息。
set 变量名 :查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值 :给指定变量定义具体值。
想要在原有环境变量值基础上添加新值呢?
首先,通过%变量名%操作符获取到原有环境变量的值。
然后加上新值后在定义给该变量名即可
举例:给path环境变量加入新值
set path=新值;%path%
注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。
3.配置技巧:
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\jdk1.6.0_01
path=%JAVA_HOME%\bin;%path%
%path%:动态获取path环境变量的值。
%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。
classpath:
指的是类文件路径。依赖于JVM。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。
.java 和 .class
第一个是编译,第二个是运行文件。
在doc中运行:目录\Javac **.java
Java **
5.main 方法的作用:
1.保证程序独立运行。
2.它是程序的入口。
3.它被JVM所调用。
6. 关键字
7. 标识符
由字母,数字,下划线,美元符号组成,但不能以数字开头,不可以使用关键字。
Java中的名称规范:
包名:多单词组成时所有字母都小写。
xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。
XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。
xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。
XXX_YYY_ZZZ
8.注释
Java语言有三种注释方式,第一种是单行注释 // ;第二种是多行注释 /* */;
第三种是文档注释 /* **/
注意: 1.多行注释不能嵌套多行注释
2.单行注释可以嵌套多行注释,多行也可以嵌套单行。
特别要注意的是,程序员写程序,必须加注释。
9.常量与变量
其中包括整数间的进制转换
二进制:0,1 ,满2进1.
八进制:0-7 ,满8进1. 用0开头表示。八进制可以看作是三个2进制
十进制:0-9 ,满10进1.
十六进制:0-9,A-F,满16进1. 用0x开头表示。十六进制可以看作是四个2进制
以前对于进制转换问题,一直弄不明白,今天算是有了些头绪。
十进制转化为二进制:例如把6转化为2进制
6除以2=3 余数为0
3除以2=1 余数为1
余数为1
那么6的二进制,就是从最下面的开始依次连接起来,就是110了。
10.总结:
感觉今天收获还是很大的,以前没有用过doc命令,很多东西以前都是有一丁点的了解,都不是很熟悉。但今天细致的学习了一番,感觉又会了很多新知识,虽然今天没有编写代码,很多都是些实际操作和理念的东西,但让我对java也有了更好的认识。
我觉得今天收获最大的还有一件事就是,以后写代码时,我可以依据这样的方式来提示自己,明确思路。
/* 需求:
思路:
步骤:
*/
这样我就可以克服不知道敲什么代码等的问题了。
问题清单
1:classpath 的作用,我还是有点含糊。
classpath环境变量:虚拟机在运行一个程序时,首先需要加载字节码文件。这时虚拟机不认操作系统的路径,它只会去classpath环境变量配置的目录下去找是否存在指定的.class文件
2:关于进制,师傅,你有没有更好的理解办法,我对于2进制和10进制它们的相互转化理解的可以了,但是感觉8进制,还有16进制,它们之间的转化,还是似懂非懂。
1.十进制转其他进制: 除进制,取余,直到商为0,将余数反转
2.其他进制转十进制: 用乘法,第n位的数*进制的n次方,结果全部相加
3.二进制转八进制每三位一看,二进制转十六进制每四位一看。
这样的问题举几个例子 就OK了 练习下理解下,属于数学问题,你理解了 就很容易了。
发表评论
-
db2 with函数使用
2012-08-15 10:59 1007WITH T1 AS( SELECT CGBT.SEGM ... -
db2 数据 对象备份
2012-07-28 17:03 778CREATE OR REPLACE FUNCTION RSPD ... -
Java_sokect 网络通信
2012-05-10 23:52 922客户端程序 package tcp; import j ... -
jdk下载以及Windows 安装
2011-12-29 20:13 1288http://www.oracle.com/technetwo ... -
JAVA基本功<8>_面向对象
2011-12-15 00:22 709一.面向对象的特点: ... -
JAVA基本功<7>_JDBC
2011-12-15 00:19 1083一、jdbc基本概念 jdbc : Java Database ... -
JAVA基本功<6>
2011-12-15 00:16 780一. 1. 循环结构 1. while 语句格式: ... -
JAVA基本功<5>
2011-12-15 00:15 1797一.常量与变量 1.概念:变量就是内存中的一个存储区域,它有 ... -
J2SE基本功<3>
2011-09-27 15:35 687public class Test1 { public ... -
日期处理
2011-09-12 23:50 814http://changguangjuan.blog.163. ... -
泛型总结
2011-09-08 09:58 752package daan; /* 使用泛型类的限制和 ... -
J2SE基本功<2>
2011-09-07 09:06 669http://blog.csdn.net/java334452 ... -
J2SE基本功<1>
2011-08-16 22:55 611一、Java是一门高级语言,具有跨平台性(一次编译到处运行)1 ... -
IO文件读取
2011-08-01 08:51 678斯蒂芬 -
String数组的二分排序
2011-07-31 18:04 1489public class Bsearch { /* ... -
JAVA编程练手题
2011-07-04 23:48 27831:写一个方法(函数):判断一个单链表中是是否有环? 2:串行 ... -
代理模式
2011-06-16 09:54 632使用动态代理不需要为特定对象与方法编写特定的代理对象,可以 ... -
策略模式
2011-06-09 00:11 717策略模式:高内聚 低耦合 可扩展(OCP) 在策略与最终用 ... -
正则表达式
2011-05-30 15:13 658import java.util.regex.Matcher; ... -
JSP 连接MySQL数据库
2011-05-29 20:23 763<%@ page contentType="t ...
相关推荐
其中的一道试题: <br>面向对象程序设计以_(1)_为基本的逻辑构件,用_(2)__来描述具有共同特征的一组对象,以_(3)_为共享机制,共享类中的方法和数据。<br><br>(1) A.模块 B.对象 C.结构 D.类<br>(2) A.类型 B....
在HTML中,我们用各种标签来定义网页元素,如`<head>`定义头部,`<body>`定义主体内容,`<h1>`至`<h6>`定义不同级别的标题,`<p>`定义段落,`<a>`定义超链接,`<img>`插入图像,`<ul>`和`<li>`创建无序列表,`<ol>`...
了解并熟练掌握`web.xml`配置是每个Java Web开发者的基本功,它可以帮助我们更精确地控制应用的行为,提高代码的可维护性和可扩展性。通过不断实践和调整,你可以根据需求定制出最适合你的应用的配置方案。
理解并熟练掌握这三种技术是前端开发的基本功,而这份"HTML,CSS,JavaScript语法简明速查表"将帮助开发者快速查找和复习这些关键知识点,提高开发效率。在实际工作中,开发者还应了解相关工具和框架,如预处理器...
"java 基本功训练题及参考答案"这个资料集合显然就是为了帮助Java初学者巩固基础而设计的。 文档"Java编程基本功训练题及参考答案(50+10).doc"很可能包含了50个基础编程题目和额外的10个进阶问题,覆盖了Java语言的...
《疯狂Java:突破程序员基本功的16课》是一本专为Java初学者和有经验的程序员设计的书籍,旨在通过一系列深入浅出的课程,帮助读者巩固和提升编程技能,从而达到“疯狂”提升Java编程能力的目标。这本书涵盖了程序员...
《疯狂Java:突破程序员基本功的16课2》是一本深入浅出的编程学习书籍,专注于提升程序员的基础技能。作者李刚以其丰富的教学经验,精心设计了16个课程,旨在帮助读者全面掌握Java编程的核心知识,为日后的职业发展...
疯狂Java 突破程序员基本功16课1 完全清晰版 5分超低分 挥泪相送啦!这是第二部分 记得下第一部分哇!
Java基本功面试专题涵盖了许多核心概念,是求职者在准备Java相关职位面试时不可或缺的知识点。这份2W字的详细资料可能包括了类与对象、数据类型、控制结构、异常处理、内存管理、多线程、集合框架、IO流、网络编程、...
对于提升java程序员的基本功十分有帮助,让你深入理解java的内在。也可用于面试
灰灰老师 Java基本功:List转Map List的几种姿势
<voicePrice>0.1</voicePrice> <signZH>中文签名</signZH> <signEN>英文签名</signEN> </resp> ``` **返回值说明**: - **code**:返回状态码,其中`1000`表示操作成功,其他状态码的含义参考附录中的`code`...
根据提供的文件信息,我们可以推断出这是一本关于Java编程技术的书籍——《疯狂Java突破程序员基本功的16课》。尽管没有提供具体的章节内容,但基于书名及其描述,我们可以合理推测这本书的主要内容是帮助程序员提升...
String xmlString = "<students><student><name>John</name><age>30</age></student><student><name>Jane</name><age>28</age></student></students>"; DocumentBuilderFactory factory = DocumentBuilderFactory....
疯狂Java:突破程序员基本功的16课.修订版。。
内容讲解的很详细,对java程序员有一个质的提升,欢迎大家下载
"突破程序员的java基本功代码"这个主题旨在帮助Java程序员深化对基础概念的理解,提升编程技能,从而在职业生涯中实现突破。下面将详细探讨Java编程的基本知识点。 一、Java语法基础 Java的语法结构严谨,它借鉴了...