java可用于开发两类程序_此内容适合初学者java基础知识 第一章
(一)Java 可用来生成两类程序:应用程序(Application)、 小应用程序( Applet ) 。
(二)Java 既是一种解释执行的语言,也是一种编译执行的语言
(三)Java技术体系
1.Java SE(J2SE):标准版
Java技术的基础和核心
,主要用于开发桌面应用程序
2.Java EE(J2EE):企业版
企业级开发Web方向,门户网站,人事系统,ERP系统等等
3.JavaME(J2ME):微机版
是为机顶盒、移动电话和PDA之类等嵌入式消费电子设备提供的Java语言平台
(四)Java可以做什么
B/S:浏览器和服务器之间通信的一种软件(百度,京东,天猫)
C/S:客户端和服务器之间通信的一种软件(QQ,LOL)
(五)Java语言特性
1.面向对象
2.跨平台
3.健壮性
4.安全 等
(六)jdk的安装与配置(重点)
(七)Java虚拟机(JVM):也就是说在一台计算机中虚拟的产生一种假的计算机
(八)程序
生活中的程序:就是按照步骤完成一件事情
计算机中的程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
(九)开发java程序的步骤:1.编写源程序 2.编译源程序 3.运行
(十)记事本开发java程序:首先在硬盘中的某一个位置新建一个java文件,其次,在里面开始写java程序
编译源程序(javac命令编译), 运行 (java)
(十一)程序的结构:
外层框架:
public class 类名(一定要和源文件名称保存一致){
内层框架:
public static void main(String args[]){//固定格式
在程序 入口的框架中开始开发java程序
}
}
(十二)输出语句
System.out.println();//输出括号中的内容后会自动换行
System.out.print();//输出括号中的内容后不会自动换行
(十三)转义自符
1.\n:表示自动换行(如果在整条语句需要换行的话,就在此加上\n)
2.\t:表示空格(此空格所占8位字符的长度,相当于键盘中的Tab键)
(十四)Java编码规范
1.类名要用public修饰
2.注意代码缩进(Ctrl+Shift+F)
3.{} 位置摆放
(十五)代碼注釋
(1)如果说程序中需要添加代码解释的话可以使用注释
(2)可以直接注释程序中的代码
1.单行注释 //
2.多行注释 /* */
(十六)注意事项
1.public修饰的类的名称必须与Java文件同名!
2.main()方法作为程序入口,void必不可少!
3.Java对大小写敏感!
4.每一条Java语句必须以分号结束!
5.如果输出语句中是字符串的话,不要漏写引号!
java可用于开发两类程序_此内容适合初学者java基础知识 第一章相关推荐
- Java基础知识第一章
Java基础01:注释 注释不会被执行,是给我们写代码的人看的,书写注释是一个非常好的习惯,平时写代码一定要注意规范 注释的种类 单行注释:一般在最前面加上// public class Hello{ ...
- sis防屏蔽程序_智能化弱电工程屏蔽机房基础知识
前言: 屏蔽机房基本原理来自法拉第笼设计.在没有做屏蔽的情况下,我们的电子设备会受到直击雷或间接雷等强电磁干扰源的影响导致设备无法工作或工作出现异常,最严重时出现损坏,这是比较常见的电磁干扰显现,另外 ...
- 阿里iot 华为iot_11种用于开发IoT应用程序的IoT Visual编程工具
阿里iot 华为iot 开始使用IoT可视化编程工具开发IoT应用程序以简化开发过程 这是开始开发IoT应用程序的最著名和最有用的IoT视觉编程工具的列表. 如今,物联网一直变得越来越重要,事实是,人 ...
- 计算机基础知识和实践技能300分,2019年河北省高职单招考试十类和对口电子电工类、计算机类联考职业适应性测试(计算机基础知识和实践技能)考试大纲考试形式...
类似问题答案 2021年河北省高职单招考试十类和对口电子电工类.对口计算机类联考职业适应性测试(... (一)知识要求 理解和运用信息化办公的基本知识.具备一定的计算机文化素养知识 答案来源于: 20 ...
- 开发用于互操作性的应用程序_云标准:确保云应用互操作性的工具
大约两年前,IBM软件标准和云实验室副总裁Angel Diaz展示了云计算的未来: 通过改变商业和社会的运行方式,云计算正在开拓巨大的创新渠道. 开发人员现在正在将记录系统与参与系统相结合,并且一种新 ...
- java 转xml 变成两根下划线_XStream实现xml和java对象之间的互相转换(包括对属性,别名,下划线_的处理),同理JSON也可以...
首先去官网下载响应JAR包 最少需要两个jar包,一个xstream.jar,一个是xmlpull.jar 首先来看下java对象到xml的转换 package xml; class PhoneNum ...
- php开发桌面应用程序_使用PHP开发跨平台桌面应用程序的3种方法
php开发桌面应用程序 PHP as a cross-platform desktop app development language? Blasphemy! Nonetheless, it's p ...
- 《Java和Android开发实战详解》——2.2节构建Java应用程序
本节书摘来自异步社区<Java和Android开发实战详解>一书中的第2章,第2.2节构建Java应用程序,作者 陈会安,更多章节内容可以访问云栖社区"异步社区"公众号 ...
- 设计java application程序_下面哪些步骤是Java Application程序的建立及运行的步骤( )...
[判断题]运用定量模型进行优化控制是提高管理科学性的要求. [多选题]下列有关数组的声明中,正确的是( ) [填空题]是一种特殊的方法,它是在对象被创建时初始化对象的成员的方法. [判断题]数量化.模 ...
最新文章
- 3、vue-router之什么是动态路由
- 谷歌学术公布2021年最有影响力工作,CV顶会论文“夹缝求生”!凯明 YYDS!
- .NET Remoting的新特性-IpcChannel(.NET Framework 2.0)
- (65)如何根据句柄从二级、三级结构句柄表中找到内核对象
- css 字体加粗_HTML基础属性与CSS基础
- 使用 Flink Hudi 构建流式数据湖
- Spring Cloud脚手架源码
- python运维开发_Python自动化运维开发----基础(一)
- java Launcher源码_Launcher3源码浅析(5.1)--Launcher.java
- 绘图添加网格_Stata绘图: 添加虚线网格线
- jsonp跨域原理(简单粗暴)
- 肯德尔相关性分析_肯德尔的Tau机器学习相关性
- android load so 权限,android so动态加载遇到的坑
- Oracle创建表空间和用户
- 计算机无法识别移动硬盘怎么办,笔记本识别不了移动硬盘如何解决_电脑无法识别移动硬盘的处理办法...
- MySQL数据库任意IP连接设置
- 程序员的奋斗史(四十五)——大学断代史(九)——独自南下的岁月
- 【C语言|菜鸟教程】100道进阶经典例题详细解答(实例二)
- 对sklearn文件pyd文件进行修改的方法
- 计算机专业软考选什么,软考中级与软考高级相比哪个含金量较高?计算机软考中级怎么挑选,大家都说说...
热门文章
- Docker 网络-端口映射、容器链接、Networking
- centos oracle sqlplus,centos 下oracle sqlplus乱码问题解决
- zabbix3.4监控java_CentOS7,zabbix3.4通过,zabbix-Java-gateway监控Tomcat
- 使用docker运行dotnetcore站点
- git配置远程仓库,同时配置github、gitee、gitlab,完美解决方案
- 腾讯云432元撸4年2H4G6M云服务器
- grep, egrep
- 如何在Windows上安装Angular:Angular CLI,Node.js和构建工具指南
- java lambda表达式详解_Java8新特性:Lambda表达式详解
- 从面试官问“为什么选择mysql数据库”说开去