韩顺平 java 第一讲 内容介绍,项目演示,原理剖析
来源:互联网 发布:苹果映客主播笑声软件 编辑:程序博客网 时间:2024/05/29 14:46
课程介绍
- java面向对象编程
- java图形界面
- java数据库编程
- java文件io流
- java网络编程
- java多线程
java是什么?
java是一种语言。人和计算机交流,用到编程语言。
java开发工具
- 记事本
- eclipse
- 。。。
可以先用记事本,之后再用eclipse……
这样可以更深刻的理解java技术,培养代码感
有利于公司面试
java语言的特点
- 是简单的
- 是面向对象的
- 是跨平台的(一次编译,到处运行)
- 是高性能的
hello world
为了运行java,需要安装和配置jdk
jdk
- Java Development Kit :Java开发工具包
- jdk包括jre(java runtimeenvironment:java运行环境),一堆java工具包(java编译器:javac.exe;java解释执行器java.exe)和Java基础的类库(几千个,但是常用的只有150多个,掌握这些就行)。
- 开发者装上jdk(其实包括了jre)就可以了,用户装jre就行了。
jdk配置
添加环境变量即可。
PATH的值添加:java.exe和javac.exe所在的目录
编写第一个程序
//Hello.java//作者:chen//功能:在控制台显示hello world//日期:2015.9.1//public 表示这个类是公共的,一个java文件中只能有一个public类;公共类的类名一定要和文件名一致。不一致的话是不能用得//Hello是类名public class Hello{ //一个主函数,程序的入口 public static void main(String args[]){ System.out.println("hello world!") }}
Hello.java—编译(javac Hello.java)—>java字节码文件(.class)—->java Hello(由解释执行器即java.exe将字节码文件加载到java虚拟机即jvm)—->字节码就会在jvm中执行
javac mac中文出现乱码
解决方法:编辑home目录下的 .bash_profile 文件,添加以下行:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
然后保存该文件,然后运行$ source .bash_profile
但是这样的话,虽然能解决问题。但是终端还会输出莫名其妙的话,类似:Picked up JAVA_TOOL_OPTIONS。。。。
最终解决方案:
在~/.bash_profile加入了这一句alias javac=’javac -J-Dfile.encoding=UTF-8’
0 0
- 韩顺平 java 第一讲 内容介绍,项目演示,原理剖析
- 韩顺平java 第29讲 swing介绍
- zend原理深度剖析-看韩顺平老师视屏第四讲笔记
- 韩顺平 java 第二讲 变量 数据类型
- 韩顺平 java 第十讲 重载、覆盖
- 韩顺平 java 第十二讲 多态
- 韩顺平 java 第十六讲 数组
- 韩顺平 java 第十七讲 排序
- 韩顺平 java 第25讲 异常
- 韩顺平 java 第38讲 线程
- 韩顺平 java 第39讲 线程
- 韩顺平 java 第41讲
- 韩顺平 java 第25讲、第26讲 泛型
- 韩顺平第九讲
- 韩顺平第十讲
- 韩顺平 java 第21讲、第22讲、第23讲、第24讲 集合
- 韩顺平 java 第28讲 面试题
- 韩顺平java 第30讲 布局管理器
- 继承、重载、多态
- BHO浏览器辅助对象
- Class使用方式
- 10分钟学会Git教程 - 安装Git、建仓库、添加和推送文件至库
- git 使用说明
- 韩顺平 java 第一讲 内容介绍,项目演示,原理剖析
- 【Leetcode】Set matrix zeros
- C宏高级应用之##/#
- QT显示图片
- GPS跟踪器
- 一个有Bug的绘图软件
- html,列表<ol>,<ul>,<dl>
- 浅谈HTTP中Get与Post的区别
- HDU2665--Kth Number(划分树)