黑马程序员_毕向东_Java基础视频教程第01天_20151010(六)_yst蓝草的博客-程序员宅基地

技术标签: 黑马程序员_毕向东_Java基础笔记  java基础  黑马程序员  笔记  

------- android培训java培训、期待与您交流! ----------


基本常识

  • 软件:一系列按照特定顺序组织的计算机数据和指令的集合。软件分为系统软件(dos,windows,linux)和应用软件(qq,winmine,thunder)。
  • 人机交互:图形化界面,命令行方式(dos)。
  • 常见的dos命令:dir,md,rd,cd,cd..,cd/,del,exit。echo hah>a.txt。目录不为空del,rd区别

java语言

  • javaee企业版      javase标准版 javame小型版

java跨平台性

  • windows linux mac下均有对应的java虚拟机jvm。

java环境搭建

  • JKD{JRE{JVM}}

  • #在dos下配置时,仅在当前窗口以及,start开启的子窗口有效。在我的电脑中配置长久有效
  • #配置环境变量使得javac可在任意目录下执行。在配置是需要注意:a.各路径用分号隔开b.末尾不加分号c.path=JAVA_HOME;%path%d.临时变量的配置。
  • #配置环境变量时值的结尾处加分号最后会在当前目录下查找一次。建议不加分号,查找当前目录使用点。

  • path配置windows应用
  • classpath配置java类

  • 示例:path=.;c:\;d:\表示JVM首先在执行该命令的dos当前目录下查找要运行的类文件,再找c盘,再找d盘。

helloworld

  • 第一个java程序。.java文件--javac.exe编译-->.class文件--java.exe运行-->结果。与JVM的互动,一个程序执行需要一个起始点或者是入口,即publicstatic void main(String [] args){};
  • class DemoOne{}中类名为XxxXxxXxx的形式,属于规范。
  • 类就是存放java代码的文件,称为源文件。将源文件编译后生成JVM可识别的文件.class文件是字节码文件,即可执行的java程序。使用java运行工具java.exe对字节码文件进行执行。程序的执行需要一个入口即main,在main函数中告诉JVM要做什么,比如执行输出语句。

注释

  • 编写代码时要写注释,注释即编程思路。

//这是单行注释,

/*

这是多行注释

*/,

/**

*这是文档注释

*/


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010683888/article/details/49021879

智能推荐

汇编:史上最全注释,王爽汇编语言,课程设计2源码_汇编语言注释器_小杰666的博客-程序员宅基地

课程设计2题目见 汇编语言 第四版 作者王爽 p312概述1、vm虚拟机中安装win98se,以下称为win98。2、成功安装系统后,虚拟机添加一个新软盘(需要创建软盘映像.img文件)。3、启动win98系统,将下文源码编译,然后执行程序(需要masm汇编器)。4、关闭win98系统,在虚拟机中,设置软盘为启动盘。5、启动虚拟机,我们自己写的程序就能执行了。如果用两个硬盘,即添加新硬盘代替软盘,然后设新硬盘为启动盘后,启动失败(暂不管此问题)!程序结构软盘:第1扇区存放我们的引导程序,_汇编语言注释器

JAVA面试复习二_java中zs是什么-程序员宅基地

1. java中操作字符串有哪些类?有什么区别?有String StringBuilder和StringBufferString声明的是不可变对象,每次操作产生新的String对象,然后指针指向新的String对象。StringBuilder和StringBuffer在原有基础上操作对象。经常要改变对象尽量不适用String。StringBuilder的效率比StringBuffer高。StringBuffer比StringBuilder更安全,多线程建议使用StringBuffer,单线程建议使_java中zs是什么

Java 基础 Stream流中的常用方法concat_java stream concat-程序员宅基地

package demo7;import java.util.Arrays;import java.util.stream.Stream;/** Stream流中的常用方法concat:用于合并两个流 * */public class demolimit { public static void main(String[] args) { Strin..._java stream concat

crc_ibm 16效验值的计算_crc16ibm c-程序员宅基地

js版本的 crc_ibm 16效验值的计算_crc16ibm c

Linux磁盘分区-CentOS7-程序员宅基地

1. 磁盘查看的一些命令:lsblklsblk-oname,uuid,fstype,mountpointdf -hTfdisk -l2. 分区挂载步骤:2.1. 分区(后面具体讲)fdisk /dev/vdb2.2. 对分区进行格式化xfs格式化:mkfs.xfs -f -n ftype=1 /dev/vdb3ext4格式化:...

【layui】iframe 父子界面相互传值_layui iframe 传对象-程序员宅基地

父界面打开子界面iframe并传值:layer.open({ type: 2, area: ["500px", "450px"], fix: false, //不固定 maxmin: true, shadeClose: true, shade:0.4, title: title, content: url, //url 为子布局的url路径 success:function (layero,index) { v._layui iframe 传对象

随便推点

linux下如何把文件清空,详解在Linux中清空或删除大文件内容的5种方法-程序员宅基地

有时,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它。怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容。警告:在我们继续查看各种方法之前,请注意,因为在Linux中一切都是文件,所以必须始终确保要清空的文件不是重要的用户或系统文件。清除关键系统或配置文件的内容可能会导致致命的应用程序/系统错误或故障。就像刚..._linux清空文件内容

BZOJ2151 种树 贪心+双向链表+优先队列-程序员宅基地

#include#define LL long long#define clr(x,i) memset(x,i,sizeof(x))#define mp make_pair#define pii pairusing namespace std;const int N=200005;int n,m,a[N],nex[N],pre[N],ans,vist[N];priority_que

Android layout无法得到ACTION_MOVE事件和ACTION_UP事件-程序员宅基地

Android layout无法得到ACTION_MOVE事件和ACTION_UP事件 Layout无法得到ACTION_MOVE事件和ACTION_UP事件,可能时因为默认android:clickable="false"的原因,所以将layout的android:clickable="true"设置为true就可以了。...

KodExplorer 4.40 发布,权限机制优化-程序员宅基地

KodExplorer 4.40 发布了。KodExplorer可道云,原名芒果云,是基于 Web 技术的私有云和在线文件管理系统,它提供了类windows经典用户界面,一整套在线文件管...

惯性器件的零偏稳定性与零偏不稳定性_零偏稳定性和零偏不稳定性-程序员宅基地

此外,也参考了知乎文章《死磕陀螺仪之(一)陀螺仪参数意义以及工程转换》[2]和严恭敏老师的文章《Allan方差分析的使用要点》[3]。如果是光纤陀螺,平滑时间通常为10s,如果是激光陀螺,平滑时间通常为100s,MEMS的平滑时间为10s。关于惯性器件的“零偏稳定性”和“零偏不稳定”的概念,我一直都觉得有点混乱,因此查找和整理了一些资料理清楚这两个概念。: 采集足够长时间的静态数据(一般大于10小时,越高等级的器件所需时间越长),画Allan方差曲线,取其谷底值。我比较倾向于参考[1]的观点,_零偏稳定性和零偏不稳定性

自定义UITableViewCell边框-程序员宅基地

前言在ios7之前,UITableView的UITableViewStyleGrouped style 是默认有边框的。但是ios7之后苹果主推扁平化设计风格,边框这种拟物化的设计就不受待见了。但我们app的开发过程中,总会有地方需要带边框的设计,所以就得自己来实现了。基于此,简单的实现了自定义UITableViewCell的边框。

推荐文章

热门文章

相关标签